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.

Article qui pourrait vous plaire : optimisez la vitesse de votre site wordpress pour améliorer votre SEO

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.

Comment activer la barre d’administration WordPress ?

Vérification des paramètres utilisateur

Pour activer la barre d’administration WordPress, commencez par vérifier les paramètres de votre profil utilisateur. Suivez ces étapes :

  1. Connectez-vous à votre tableau de bord WordPress.
  2. Allez dans Utilisateurs > Profil.
  3. Assurez-vous que l’option Afficher la barre d’outils lors de la consultation du site est cochée.
  4. Enregistrez les modifications en cliquant sur Mettre à jour le profil.

Si cette option est déjà activée et que la barre d’administration n’apparaît toujours pas, vous devrez peut-être ajuster le fichier functions.php.

Ajustements via le fichier functions.php

  1. Accédez à votre tableau de bord WordPress.
  2. Allez dans Apparence > Éditeur de thème.
  3. Sélectionnez le fichier functions.php de votre thème actuel.
  4. Ajoutez le code suivant à la fin du fichier pour vous assurer que la barre d’administration est activée pour tous les utilisateurs :

add_filter(‘show_admin_bar’, ‘__return_true’);

  1. Enregistrez les modifications.

Comment forcer l’affichage de la barre d’administration WordPress ?

Modification du fichier functions.php

Pour forcer l’affichage de la barre d’administration, même si certains paramètres utilisateur ou plugins la désactivent, vous pouvez modifier à nouveau le fichier functions.php.

  1. Suivez les mêmes étapes que précédemment pour accéder au fichier functions.php.
  2. Ajoutez ce code pour forcer l’affichage de la barre d’administration pour tous les utilisateurs, indépendamment de leurs paramètres individuels :

if (!is_admin()) {
add_filter(‘show_admin_bar’, ‘__return_true’, 1000);
}

  1. Enregistrez les modifications.

Plugins WordPress

Si vous préférez ne pas toucher au code, vous pouvez utiliser des plugins pour gérer l’affichage de la barre d’administration. Voici l’options la plus populaire :

  1. Hide Admin Bar – Un autre plugin simple qui offre des options pour masquer ou afficher la barre d’administration en fonction des rôles d’utilisateur.

Pour installer un plugin :

  1. Allez dans Extensions > Ajouter.
  2. Recherchez le plugin souhaité.
  3. Cliquez sur Installer puis sur Activer.
  4. Configurez le plugin selon vos besoins via son menu dans le tableau de bord WordPress.

En suivant ces étapes, vous pouvez activer ou forcer l’affichage de la barre d’administration WordPress selon vos préférences et celles de vos utilisateurs.

N’hésitez pas à poser vos questions juste en dessous, j’y répondrai avec plaisir.

Laisser un commentaire

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