Désactiver la barre d’administration d’un site WordPress

Utilisez-vous la barre d’administration qui apparaît en haut de votre site (côté front-office) lorsque vous êtes connecté ?

Vous êtes nombreux à ne pas l’utiliser et à vouloir la retirer : je vous montre comment désactiver cette barre d’administration par deux méthodes différentes.

Qu’est-ce que la barre d’administration ?

Cette barre présente des outils pour l’administrateur (comme son nom l’indique !) afin de faciliter la rédaction d’article, l’installation de plugin ou la gestion des commentaires.

Avantages et inconvénient de cette barre d’administration

Elle n’apparaît que pour les personnes connectées, quel que soit leur rôle : administrateur, abonné, rédacteur…ce qui peut poser problème, ou tout du moins, être superflu.

Personnellement, je trouve cette barre très pratique dans au moins un cas : quand je dois apporter une modification sur un article déjà publié (et souvent assez ancien). Bien souvent, je sais où retrouver l’article dans mon site mais pas dans la liste des articles du back-office. J’ouvre alors la bonne page, puis dans un onglet séparé, je me connecte au back-office.

Ensuite je reviens dans l’onglet contenant l’article, je rafraichit ma page en appuyant sur F5 (+lien) et hop…la barre d’admin apparaît alors. Je n’ai plus qu’à cliquer sur le lien « Modifier l’article » pour me retrouver sur le back-office, exactement au bon endroit.

Ceci dit, nous n’avons pas tous les mêmes habitudes, et parfois, cette barre est embêtante. Par exemple, si vous avez un espace membre, vous ne voulez pas forcément que cette barre apparaissent pour vos abonnés car elle ne leur apporterait rien.

Désactiver la barre d’outils sur le profil utilisateur

Voici la méthode la plus simple pour supprimer la barre de votre profil :

  1. Allez dans le menu Utilisateurs de WordPress
  2. Sélectionnez « votre profil »
  3. Décochez l’option « Afficher la barre d’outils lorsque vous visitez le site »
  4. N’oubliez pas de cliquer sur le bouton « Mettre à jour le profil » tout en bas de la page

Vous pouvez bien sûr faire de même pour tous les autres utilisateurs, si vous n’êtes pas le seul à gérer le site WordPress.

Le code clé en main pour retirer la barre d’administration

Vous pouvez aussi désactiver cette barre pour tous les utilisateurs une bonne fois pour toute. Pour cela vous devez utiliser un petit code spécifique.

Ce code est écrit en PHP, il est donc à placer dans le fichier functions.php de votre thème (ou le thème enfant de préférence si vous en avez un).

Commencez par vous assurez de bien écrire dans les balises <?php /*votre code ici*/ ?> qui délimite tout code php.

Si vous utilisez un fichier functions.php déjà existant dans vos fichiers, les balises seront déjà là : il vous suffira de bien copier-coller le code à l’intérieur de ces balises et non en dehors.

function hide_admin_bar(){ return false; }
add_filter( 'show_admin_bar', 'hide_admin_bar' );

Par contre, si vous créez ce fichier et l’utilisez pour la première fois (dans le cas d’un thème enfant uniquement), alors il vous faut ajouter les balises de part et d’autres de votre code.

<? php
   function hide_admin_bar(){ return false; }
   add_filter( 'show_admin_bar', 'hide_admin_bar' );
?>

Ensuite, c’est tout simple : copiez-collez simplement le code, enregistrez le fichier et envoyez-le sur le serveur (via FTP).

Rechargez votre page avec la touche F5. Et voilà : votre barre d’administrateur a disparu.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *