Documentação do SeedProd

Documentação, Materiais de Referência e Tutoriais para SeedProd

Filtros de Permissão

O SeedProd fornece um conjunto de filtros do WordPress que permitem controlar quais funções de usuário e capacidades podem acessar diferentes áreas da interface do SeedProd. Use esses filtros no arquivo functions.php do seu tema ou em um plugin personalizado para restringir ou expandir o acesso conforme necessário.

Observação: Este documento destina-se a desenvolvedores. Para mais informações sobre como usar filtros do WordPress, consulte a Referência do Desenvolvedor do WordPress para add_filter().


Filtros de Permissão Disponíveis

Esses filtros controlam qual capacidade é necessária para acessar cada seção do menu do SeedProd. Todos têm como padrão edit_others_posts.

  • seedprod_main_menu_capability
  • seedprod_dashboard_menu_capability
  • seedprod_subscribers_menu_capability
  • seedprod_growthtools_menu_capability
  • seedprod_settings_menu_capability
  • seedprod_templates_menu_capability
  • seedprod_builder_menu_capability

Ações de Gerenciamento de Página

Esses filtros controlam qual capacidade é necessária para executar ações de gerenciamento de página. Todos têm como padrão list_users.

  • seedprod_delete_subscriber_capability
  • seedprod_unarchive_pages_capability
  • seedprod_archive_pages_capability
  • seedprod_trash_pages_capability

Ações de Gerenciamento de Plugin

Esses filtros controlam qual capacidade é necessária para ações relacionadas a plugins dentro do SeedProd.

  • seedprod_install_plugins_capability — padrão install_plugins
  • seedprod_update_plugins_capability — padrão update_plugins
  • seedprod_activate_plugins_capability — padrão activate_plugins

Exemplo de Uso

Para alterar a capacidade necessária para acessar o construtor do SeedProd para manage_options (somente Administrador), adicione o seguinte ao arquivo functions.php do seu tema:

add_filter( 'seedprod_builder_menu_capability', function() {
    return 'manage_options';
} );

Aplique o mesmo padrão a qualquer um dos filtros listados acima, substituindo o nome do filtro e a capacidade do WordPress que você deseja exigir. Para uma lista completa de capacidades do WordPress, consulte a documentação de Funções e Capacidades do WordPress.

Artigos Relacionados