Comment masquer la barre d'administration WordPress : Guide ultime
Publié: 2021-11-04Vous vous demandez comment masquer la barre d'administration de WordPress ?
La barre d'administration (également appelée la barre d'outils) apparaît en haut d'une page d'un site Web WordPress. Vous devez être connecté pour le voir. Il offre un accès rapide à des pages telles que Tableau de bord, Thèmes, Widgets, Menus, Personnaliser, Nouvelle page, Modifier la publication, etc.
Bien que, par défaut, tous les utilisateurs de WordPress puissent voir la barre d'administration, les abonnés en ont rarement besoin pour accéder au backend. Et pour les développeurs, cela peut vraiment perturber la conception de la page d'accueil. Dans de tels cas, il est nécessaire de masquer la barre d'administration. Ainsi, dans cet article nous allons vous montrer comment désactiver la barre d'administration de WordPress pour :
- Tous les utilisateurs
- Utilisateurs spécifiques
- Rôles d'utilisateur spécifiques
- Tous les utilisateurs à l'exception de l'administrateur
Plongeons dedans.
Comment masquer la barre d'administration de WordPress
Il existe deux façons de masquer la barre d'administration de WordPress. Le plus simple est d'installer un plugin et le plus difficile est d'insérer manuellement un extrait de code. Nous allons vous montrer les deux méthodes.
Mais avant de continuer, nous vous recommandons fortement de faire une sauvegarde de l'intégralité de votre site Web. Dans cette section, vous devrez accéder au backend de votre site Web et modifier les fichiers, ce qui est une entreprise risquée. Même l'installation d'un nouveau plugin n'est pas sans risque car les nouvelles installations sont connues pour faire planter les sites Web. Alors, faites une sauvegarde de votre site Web tout de suite. Si jamais les choses tournent mal, vous pouvez rapidement restaurer votre site Web à la normale. Cela dit, cacher votre barre d'administration WordPress n'est pas une opération particulièrement dangereuse, il s'agit donc davantage de se préparer pour l'avenir.
Alternativement, vous pouvez également effectuer l'opération sur un site intermédiaire sans risquer le site Web en direct.
Maintenant, commençons :
1. Masquer la barre d'administration pour tous les utilisateurs
La barre d'administration peut être une présence ennuyeuse. Donc, si vous souhaitez le désactiver pour tous vos utilisateurs, voici comment procéder :
Utilisation d'un plug-in
Installez et activez le plugin "Hide Admin Bar on User Roles". Allez ensuite dans Paramètres → Masquer les paramètres de la barre d'administration . Sélectionnez Masquer la barre d'administration pour tous les utilisateurs et appuyez sur Enregistrer .

Remarque complémentaire : si vous ne parvenez pas à faire fonctionner le plug-in "Masquer la barre d'administration sur les rôles d'utilisateur" sur votre site Web WordPress, essayez le tableau de bord personnalisé et la page de connexion ou Masquer la barre d'administration. Les deux plugins sont super faciles à utiliser.
Utiliser du code
L'installation et la gestion de nouveaux plugins peuvent être un casse-tête. Donc, si vous n'êtes pas fan de l'ajout de nouveaux plugins à votre site Web WordPress, nous vous recommandons de suivre la voie manuelle, c'est-à-dire d'ajouter un extrait de code pour désactiver la barre d'administration de WordPress. Vous trouverez ci-dessous les étapes à suivre :
Allez dans Apparence → Éditeur de thème → function.php . Faites défiler jusqu'à la fin de la page et insérez l'extrait de code suivant.
/* Disable WordPress Admin Bar for all users */ add_filter( 'show_admin_bar', '__return_false' );
Voici à quoi cela ressemble sur notre site Web :

Vous pouvez également désactiver la barre d'administration en utilisant CSS. Allez simplement dans Apparence → Personnaliser → CSS supplémentaire et ajoutez le code CSS suivant :
#wpadminbar { display:none !important;}

C'est ça. Vous avez maintenant masqué la barre d'outils WordPress pour tous les utilisateurs !
2. Masquer la barre d'administration pour un utilisateur spécifique
C'est facile. Vous pouvez masquer la barre d'administration pour des utilisateurs spécifiques à partir du tableau de bord.
Accédez à Utilisateurs → Tous les utilisateurs . Sélectionnez l'utilisateur pour lequel vous souhaitez masquer la barre d'administration. Décochez l'option Afficher la barre d'outils lors de la visualisation du site et enregistrez les modifications.

La méthode manuelle fonctionne pour une poignée d'utilisateurs, mais pour un grand nombre d'utilisateurs, vous souhaiterez peut-être la désactiver en fonction des rôles d'utilisateur.
3. Masquer la barre d'administration pour un rôle d'utilisateur
Certains rôles d'utilisateur (comme les abonnés, les clients, etc.) n'ont pas besoin d'avoir accès au tableau de bord WordPress. Pour les décourager d'accéder au tableau de bord, vous pouvez masquer la barre d'administration WordPress en fonction des rôles des utilisateurs. Voici comment masquer la barre d'administration de WordPress pour un certain rôle d'utilisateur :

Utilisation d'un plug-in
Installez le plug-in "Masquer la barre d'administration en fonction des rôles d'utilisateur" et accédez à Paramètres → Masquer les paramètres de la barre d'administration → Rôles d'utilisateur . Sélectionnez les rôles d'utilisateur que vous souhaitez empêcher d'accéder au tableau de bord WordPress et enregistrez vos paramètres.

Utiliser du code
Si utiliser un plugin n'est pas votre tasse de thé, alors insérez le code suivant dans le fichier function.php de votre thème :
function tf_check_user_role( $roles ) { /*@ Check user logged-in */ if ( is_user_logged_in() ) : /*@ Get current logged-in user data */ $user = wp_get_current_user(); /*@ Fetch only roles */ $currentUserRoles = $user->roles; /*@ Intersect both array to check any matching value */ $isMatching = array_intersect( $currentUserRoles, $roles); $response = false; /*@ If any role matched then return true */ if ( !empty($isMatching) ) : $response = true; endif; return $response; endif; } $roles = [ 'customer', 'subscriber' ]; if ( tf_check_user_role($roles) ) : add_filter('show_admin_bar', '__return_false'); endif;
N'oubliez pas de remplacer 'client' et 'abonné' par les rôles d'utilisateur de votre choix.

4. Masquer la barre d'administration pour tous les utilisateurs sauf les administrateurs
Les administrateurs sont sans doute les utilisateurs les plus actifs sur un site Web WordPress. Avoir un accès rapide aux pages importantes peut être une bénédiction. Dans ce cas, vous pouvez activer la barre d'outils pour les administrateurs uniquement.
Voici comment masquer la barre d'administration de WordPress pour tous les utilisateurs, à l'exception des administrateurs :
Utilisation d'un plug-in
C'est super facile. Activez le plugin "Hide Admin Bar on the User Roles" sur votre site Web. Ensuite, allez dans Paramètres → Masquer les paramètres de la barre d'administration → Masquer la barre d'administration pour les rôles d'utilisateur sélectionnés . Maintenant, choisissez tous les rôles d'utilisateur à l'exception de l'administrateur. Enregistrez vos paramètres.

Utiliser du code
Vous pouvez masquer la barre d'administration pour tous les utilisateurs sauf l'administrateur sans utiliser de plugin. Tout ce que vous avez à faire est d'ajouter l'extrait de code suivant au fichier functions.php de votre thème :
add_action('after_setup_theme', 'remove_admin_bar'); function remove_admin_bar() { if (!current_user_can('administrator') && !is_admin()) { show_admin_bar(false); } }

Chaque fois que quelqu'un se connecte à votre site WordPress, le code vérifie le rôle de l'utilisateur. S'il ne s'agit pas d'un administrateur, l'utilisateur ne peut pas voir la barre d'administration.
C'est tout, les amis ! Vous savez maintenant comment masquer la barre d'administration de WordPress.
CONSEIL DE PRO : Si vous cherchez simplement à désencombrer la barre d'administration, vous pouvez la personnaliser. Supprimez simplement les pièces dont vous n'avez pas besoin et ajoutez les pièces dont vous avez besoin. Nous avons un guide séparé à ce sujet. Jetez un œil - comment personnaliser la barre d'outils WordPress.
Réflexions finales sur la façon de masquer la barre d'administration WordPress en 2022
La barre d'administration WordPress est un outil utile mais parfois elle gêne plus qu'elle n'aide. Par conséquent, le supprimer peut être une bonne idée. Vous pouvez toujours le réactiver en supprimant simplement le plug-in ou l'extrait de code qui vous a aidé à le masquer en premier lieu.
Si vous avez besoin de l'activer, n'oubliez pas de faire une sauvegarde de votre site avant d'introduire des modifications.
Avez-vous réussi à masquer la barre d'administration de WordPress ? Êtes-vous confronté à des défis? Faites-nous savoir dans la section commentaire ci-dessous.