Certains lecteurs nous ont demandé comment désactiver la barre d'administration WordPress. Bien qu'il s'agisse d'une petite modification, certains utilisateurs préfèrent le faire pour diverses raisons, telles que le maintien d'une interface utilisateur plus propre ou l'amélioration de l'expérience utilisateur pour les utilisateurs non administrateurs.
Par défaut, vous pouvez facilement désactiver la barre d'administration WordPress pour les utilisateurs individuels. Cependant, cela peut prendre beaucoup de temps si vous avez un grand nombre d'utilisateurs enregistrés sur votre site.
Dans cet article, nous vous montrerons comment désactiver facilement la barre d'administration WordPress pour tous les utilisateurs, à l'exception des administrateurs.

Qu'est-ce que la barre d'administration WordPress ?
Par défaut, WordPress affiche une barre d'administration en haut de l'écran pour tous les utilisateurs connectés. Lorsque vous êtes connecté à votre compte, vous pouvez voir cette barre d'outils dans la zone d'administration WordPress et sur toutes les autres pages.

La barre d'outils d'administration WordPress contient des raccourcis utiles vers différentes zones du backend de WordPress, et ces raccourcis changent en fonction du rôle et des autorisations d'un utilisateur dans WordPress.
Cependant, la barre d'administration peut être distrayante lorsque vous regardez le front-end de votre site Web.
Elle peut également affecter la conception et l'expérience utilisateur de votre site Web. Cela peut poser problème si vous créez ou gérez un site WordPress pour un tiers, car cela l'empêche de voir à quoi ressemble réellement son site Web.
Heureusement, il existe plusieurs façons de désactiver la barre d'administration pour tous les utilisateurs, à l'exception des administrateurs. Utilisez simplement les liens rapides ci-dessous pour accéder à la méthode que vous souhaitez utiliser :
- Méthode 1 : Modifier les autorisations de chaque utilisateur dans WordPress
- Méthode 2 : Utiliser du code pour désactiver la barre d'administration pour les utilisateurs non administrateurs (recommandé)
- Méthode 3 : Utiliser un plugin gratuit pour désactiver la barre d'administration pour les utilisateurs non administrateurs
Tutoriel vidéo
Si vous préférez des instructions écrites, continuez à lire.
Méthode 1 : Modifier les autorisations de chaque utilisateur dans WordPress
Vous pouvez désactiver la barre d'administration pour des utilisateurs spécifiques en modifiant simplement leur profil utilisateur. C'est une méthode rapide et facile si vous avez juste besoin de supprimer la barre pour un petit nombre de personnes. Cependant, si vous gérez un site d'adhésion avec de nombreux utilisateurs, nous vous recommandons de choisir une autre méthode.
Pour supprimer la barre d'administration manuellement, allez simplement sur la page Utilisateurs » Tous les utilisateurs dans le tableau de bord d'administration de WordPress. Ensuite, survolez l'utilisateur WordPress qui n'a pas besoin de la barre d'administration, et cliquez sur « Modifier » lorsqu'elle apparaît.

Cela ouvrira le profil de cet utilisateur.
À partir de là, décochez la case à côté de l'option « Afficher la barre d'outils lors de la visualisation du site ».

Ensuite, faites défiler jusqu'en bas de l'écran et cliquez sur « Mettre à jour l'utilisateur » pour enregistrer vos modifications. Cela désactivera la barre d'administration pour cette personne spécifique uniquement.
Pour masquer la barre d'outils pour plus d'utilisateurs, suivez simplement le même processus décrit ci-dessus.
Méthode 2 : Utiliser du code pour désactiver la barre d'administration pour les utilisateurs non administrateurs (recommandé)
Si vous avez besoin de masquer la barre d'administration pour de nombreuses personnes différentes, modifier manuellement les paramètres de chaque utilisateur prendrait beaucoup de temps et d'efforts.
Pour cette raison, nous recommandons de désactiver la barre d'administration en ajoutant du code au fichier functions.php, qui est un fichier de thème WordPress.
Certains guides vous diront de modifier manuellement les fichiers du thème, mais cela peut causer des erreurs WordPress courantes et même casser complètement votre site web.
Pour cette raison, nous recommandons d'utiliser WPCode. C'est le meilleur plugin de snippets de code et il permet d'ajouter facilement du code personnalisé dans WordPress sans mettre votre site en danger.
Nous avons utilisé WPCode pour changer la palette de couleurs de l’administration, supprimer le texte ‘Bonjour Administrateur’, désactiver le bouton Options de l’écran, et plus encore.
Tout d’abord, vous devrez installer et activer le plugin gratuit WPCode. Pour plus d’informations, consultez notre guide étape par étape sur comment installer un plugin WordPress.
Une fois le plugin activé, allez dans Extraits de code » Ajouter un extrait.

Ici, vous verrez tous les extraits de code pré-faits que vous pouvez ajouter à votre site.
En fait, WPCode possède l’extrait de code exact dont vous avez besoin pour désactiver la barre d’administration dans sa bibliothèque d’extraits intégrée. Allez simplement dans Extraits de code » Bibliothèque.

Ici, recherchez ‘Désactiver la barre d’administration WP’.
Lorsque le bon extrait apparaît, cliquez simplement sur son bouton ‘Utiliser l’extrait’.

Le plugin ajoutera automatiquement le code à votre site, donnera un titre descriptif au code, choisira la méthode d’insertion correcte et ajoutera même des étiquettes pour vous aider à identifier l’extrait.
Voici à quoi ressemble le code :
/* Disable WordPress Admin Bar for all users */
add_filter( 'show_admin_bar', '__return_false' );
Maintenant, si votre objectif est de désactiver la barre d'administration pour tous les utilisateurs, il vous suffit de faire basculer le commutateur de « Inactif » à « Actif », puis de cliquer sur « Mettre à jour ».

Cependant, puisque notre objectif est de désactiver la barre d'administration WordPress pour les utilisateurs non administrateurs, nous devons apporter quelques petites modifications au code.
Vous pouvez remplacer le code existant par le suivant :
/* Disable WordPress Admin Bar for all users except administrators */
add_filter( 'show_admin_bar', 'restrict_admin_bar' );
function restrict_admin_bar( $show ) {
return current_user_can( 'administrator' ) ? true : false;
}
Ce code identifie tous les utilisateurs non administrateurs qui ne consultent pas actuellement le tableau de bord d'administration. Pour ces utilisateurs, il désactive la barre d'administration WordPress.
Après cela, faites défiler la page jusqu'à la section « Insertion ». Ici, vous pouvez conserver la méthode par défaut « Insertion automatique » pour vous assurer que le code s'exécute partout.

Enfin, faites défiler jusqu'en haut de l'écran et cliquez sur le curseur « Inactif » pour qu'il affiche « Actif ».
Ensuite, cliquez simplement sur le bouton « Enregistrer le snippet » ou « Mettre à jour » pour rendre le snippet de code actif.

C'est tout ! N'oubliez pas de vérifier votre site Web WordPress pour vous assurer que tout fonctionne correctement.
Méthode 3 : Utiliser un plugin gratuit pour désactiver la barre d'administration pour les utilisateurs non administrateurs
Si vous ne souhaitez pas ajouter de code à votre site Web, vous pouvez masquer la barre d'administration à l'aide d'un plugin. Hide Admin Bar Based on User Roles vous permet de supprimer la barre d'outils en fonction des différents rôles d'utilisateur, c'est donc un bon choix si vous souhaitez désactiver la barre pour tous les membres, les clients WooCommerce, ou un autre rôle d'utilisateur.
Tout d'abord, vous devez installer et activer le plugin Hide Admin Bar Based on User Roles. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.
Après l'activation, vous devez vous rendre sur la page Paramètres » Paramètres de masquage de la barre d'administration. À partir de là, cochez les cases à côté des rôles d'utilisateur pour lesquels vous souhaitez désactiver la barre d'administration.

Une fois cela fait, cliquez simplement sur « Enregistrer les modifications » pour sauvegarder vos paramètres.
Nous espérons que cet article vous a aidé à apprendre comment désactiver la barre d'administration WordPress pour tous les utilisateurs sauf les administrateurs. Vous voudrez peut-être aussi consulter notre guide sur comment recevoir des notifications par e-mail pour les modifications de publication dans WordPress et nos meilleurs choix de meilleurs plugins de journal d'activité et de suivi WordPress.
Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.


Jiří Vaněk
C'est vraiment très utile pour un site web avec plusieurs auteurs. Je l'ai appliqué presque immédiatement après en avoir lu. Je n'avais pas prêté beaucoup d'attention à ce problème auparavant, mais comme je viens de terminer un site web avec plusieurs auteurs, ce tutoriel était très opportun, et une fois de plus, vous m'avez conduit à une modification intéressante qui améliore la sécurité.
Livingstone
Provoque une erreur lors de l'activation
Support WPBeginner
It would depend on what method you are using as well as the error for us to be able to assist. If you reach out using our contact form our support team should be able to assist you further
Admin
Dayo Olobayo
Merci pour l'article, mais y a-t-il un moyen de styliser la barre d'administration à ma guise ?
Support WPBeginner
Pour cela, nous vous recommandons de consulter notre article ci-dessous !
https://014.leahstevensyj.workers.dev/beginners-guide/how-to-customize-wordpress-admin-area-dashboard-for-beginners/#customizeadmintoolbar
Admin
Hajjalah
J'ai un plugin Questions et Réponses sur mon blog qui ajoute automatiquement une barre d'administration pour tous les utilisateurs chaque fois que je le mets à jour. Je suis heureux que WPCode ait complètement désactivé cette fonctionnalité agaçante. Merci WPBeginner pour cet article utile.
Support WPBeginner
De rien !
Admin
Moinuddin Waheed
Ceci est très nécessaire pour masquer la barre d'administration à tous les utilisateurs, à l'exception de l'administrateur.
J'ai pensé à faire cela plusieurs fois, surtout lorsque je gérais un site d'actualités et que j'avais de nombreux auteurs et contributeurs.
Leur montrer la barre d'administration n'est pas seulement inutile, mais aussi ennuyeux.
J'apprécie vraiment les étapes pour se débarrasser de cette barre d'administration et la réserver uniquement à l'administrateur.
Amos Showole
Wow… C'est génial, vous avez résolu un problème que j'avais sur l'un de mes sites WordPress sur lequel BuddyPress était installé….
Support WPBeginner
Heureux d'apprendre que notre guide vous a été utile !
Admin