Documentação do SeedProd

Documentação, materiais de referência e tutoriais para o SeedProd

Filtros de permissão

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.

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


Filtros de permissão disponíveis

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_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 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_capability
  • seedprod_unarchive_pages_capability
  • seedprod_archive_pages_capability
  • seedprod_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_plugins
  • seedprod_update_plugins_capability — o padrão é update_plugins
  • seedprod_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.

Artigos relacionados