Você está procurando uma maneira de restringir o painel de administração apenas a administradores? Embora provavelmente exista um plugin para isso, criamos um trecho de código rápido que você pode usar para restringir o painel de administração apenas a administradores no WordPress.
Todos os usuários que não são administradores e tentam acessar o painel de administração serão redirecionados para a URL da página inicial. Esta é uma boa maneira de manter os membros afastados de qualquer coisa relacionada ao WordPress em seu site.
Instruções:
Tudo o que você precisa fazer é adicionar este código ao arquivo functions.php do seu tema ou a um plugin específico do site:
function restrict_admin_access(){
global $current_user;
get_currentuserinfo();
if (!array_key_exists('administrator', $current_user->caps)) {
wp_redirect( get_bloginfo('url') );
exit;
}
}
add_action('admin_init', 'restrict_admin_access', 1);
Observação: Se esta é a sua primeira vez adicionando snippets de código no WordPress, consulte nosso guia sobre como adicionar snippets de código corretamente no WordPress, para não quebrar acidentalmente seu site.
Se você gostou deste trecho de código, considere conferir nossos outros artigos no site, como: Mais de 50 melhores temas responsivos do WordPress e Como criar um formulário de upload de arquivos no WordPress.
Comentários Deixe uma resposta