WordPress

Desabilitar barra admin no frontend

Salve salve galáxia, mais um tutorial de WordPress básico e fácil pra vocês. Há tempos, entreguei um projeto onde o visitante poderia logar no WP do meu cliente, pra enviar conteúdos. Porém o cliente me pediu pra desabilitar a barra do admin no frontend para que somente usuários com permissões de administradores pudessem visualizar a barra superior do admin.

Como desabilitar barra admin no frontend

Para isso vamos criar uma função dentro do functions.php que normalmente fica no caminho /wp-content/themes/nome-do-tema/, abra seu functions na última linha antes de fechar o PHP (?>) adicione a função abaixo para desabilitar barra admin no frontend.

// DESATIVANDO ADMIN BAR PARA USUÁRIOS EXCETO ADMINISTRADORES
add_action('after_setup_theme', 'oculta_admin_bar');
function oculta_admin_bar() {
if (!current_user_can('administrator') && !is_admin()) {
show_admin_bar(false);
}
}

Acho que ficou claro que você pode alterar na linha 4 o administrator por qualquer outro tipo de permissão de usuário que você queira usar.

Pronto, agora basta logar no admin do seu WP e ir para o frontend conferir, lembrando que usuários que são administradores visualizarão a barra do admin normalmente.

E você, achou fácil? Ficou com dúvidas? Comente.

Se o post te ajudou curte a página, não custa nada e me incentiva a continuar escrevendo.
Posts recomendados
Comentários

    Envie seu comentário.

    Seu email não será publicado