Hoje precisei de desativar a barra de ferramentas para todos os usuários do WordPress.
Ao invés de desativar usuário por usuário (como eram poucos) resolvi buscar uma solução mais eficiente visando o futuro.
Depois de pesquisar bastante cheguei as seguintes conclusões:
Todos os usuários
Para desativar a barra de ferramentas para todos os usuários de uma única vez é só acrescentar o código:
add_filter( 'show_admin_bar', '__return_false' );
No final do functions.php do seu tema.
Todos menos os administradores
Para desativar para todos os usuários menos para os administradores:
if ( get_current_user_id() != 1 ) {
add_filter( 'show_admin_bar', '__return_false' );
}
No final do functions.php do seu tema.
Somente para os autores
Para deixar ativa apenas para os autores do seu site, cole o código:
if(! current_user_can( 'publish_posts' ) ) {
add_filter( 'show_admin_bar', '__return_false' );
}
No final do functions.php do seu tema.
Assim você pode editar essa função conforme a sua necessidade.