Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment désactiver la barre d'administration WordPress pour tous les utilisateurs sauf les administrateurs

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.

Comment désactiver la barre d'administration WordPress pour tous les utilisateurs sauf les 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'administration WordPress

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 :

Tutoriel vidéo

S'abonner à WPBeginner

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.

Comment modifier le profil d'un utilisateur dans WordPress

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 ».

Comment masquer la barre d'administration pour les utilisateurs non administrateurs

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.

Masquer la barre d'administration à l'aide de WPCode

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.

Le plugin de snippets de code WPCode pour WordPress

Ici, recherchez ‘Désactiver la barre d’administration WP’.

Lorsque le bon extrait apparaît, cliquez simplement sur son bouton ‘Utiliser l’extrait’.

Le snippet de code prêt à l'emploi Désactiver la barre d'administration WP

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 ».

Ajouter du code personnalisé à WordPress

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.

Insérer automatiquement du code dans un site WordPress

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.

Publier un snippet de code pour désactiver la barre d'administration WordPress pour les utilisateurs non administrateurs

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.

Masquer la barre d'administration pour des rôles d'utilisateurs spécifiques

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.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

168 CommentsLeave a Reply

  1. 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é.

    • 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

  2. Merci pour l'article, mais y a-t-il un moyen de styliser la barre d'administration à ma guise ?

  3. 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.

  4. 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.

  5. 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é….

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.