O SeedProd oferece um conjunto de filtros do WordPress que permitem controlar quais funções e permissões de usuário podem acessar diferentes áreas da interface do SeedProd. Use esses filtros no seu tema functions.php arquivo ou um plug-in personalizado para restringir ou ampliar o acesso, conforme necessário.
Filtros de permissão disponíveis
Acesso ao menu e à interface
Esses filtros determinam quais permissões são necessárias para acessar cada seção do menu do SeedProd. Todos os valores padrão são edit_others_posts.
seedprod_main_menu_capabilityseedprod_dashboard_menu_capabilityseedprod_subscribers_menu_capabilityseedprod_growthtools_menu_capabilityseedprod_settings_menu_capabilityseedprod_templates_menu_capabilityseedprod_builder_menu_capability
Ações de gerenciamento da página
Esses filtros determinam qual permissão é necessária para realizar ações de gerenciamento de páginas. Todos os valores padrão são list_users.
seedprod_delete_subscriber_capabilityseedprod_unarchive_pages_capabilityseedprod_archive_pages_capabilityseedprod_trash_pages_capability
Ações de gerenciamento de plug-ins
Esses filtros determinam quais permissões são necessárias para ações relacionadas a plugins no SeedProd.
seedprod_install_plugins_capability— o padrão éinstall_pluginsseedprod_update_plugins_capability— o padrão éupdate_pluginsseedprod_activate_plugins_capability— o padrão éactivate_plugins
Exemplo de uso
Para alterar a permissão necessária para acessar o construtor do SeedProd para manage_options (Somente para administradores), adicione o seguinte ao arquivo do seu tema functions.php arquivo:
add_filter( 'seedprod_builder_menu_capability', function() {
return 'manage_options';
} );
Aplique o mesmo procedimento a qualquer um dos filtros listados acima, substituindo o nome do filtro e a capacidade do WordPress que você deseja exigir. Para obter uma lista completa das capacidades do WordPress, consulte a documentação sobre Funções e Capacidades do WordPress.