WordPress 3.1 : comment désactiver la barre d’administration

WordPress 3.1 est disponible, avec son lot de nouveautés. Une de ces nouveautés très intéressante est la barre d’administration, mais gare si votre thème n’est pas compatible.
Dans ce cas voici la solution pour la désactiver de l’interface publique de votre site.

Si votre thème n’est pas compatible WordPress 3.1 ou si simplement cette nouveauté ne vous plait pas, les développeurs de WordPress 3.1 ont prévu le cas où vous souhaiteriez désactiver la barre d’administration.

Cette barre n’est visible que si vous vous êtes connecté et identifié sur l’administration. Elle peut engendrer des problèmes de ralentissement du chargement des données si l’utilisateur est connecté. Ou carrément détruire visuellement votre thème.

Si vous désirez désactiver cette fonctionnalité, il y a plusieurs possibilités :

1) Aller à “utilisateur” et sur chaque compte, dans “Afficher la barre d’administration”, décocher “sur les pages du site” et/ou “sur le tableau de bord”. Cela affectera l’affichage, utilisateur par utilisateur.

2) Dans le cas où vous avez un grand nombre d’utilisateurs cela peut être fastidieux. Donc il vous est possible aussi de désactiver “globalement” cette barre à travers le fichier function.php de votre thème, ou tout autre fichier qui comporte vos filtres.

Ajouter simplement la ligne suivante :
add_filter( 'show_admin_bar', '__return_false' );

3) Bonus : si vous souhaitez carrément ne pas proposer l’option dans l’interface d’administration de l’utilisateur ajouter dans function.php la ligne suivante:
remove_action( 'personal_options', '_admin_bar_preferences' );

5.00 avg. rating (90% score) - 1 vote