Comment masquer la barre d'administration WordPress ?

Publié: 2022-05-09

Masquer la barre d'administration WordPress de certaines pages

Parfois, vous voudrez peut-être masquer les barres d'administration WordPress de certaines pages. Par exemple, la barre d'administration pourrait interférer avec la conception. Cela est particulièrement vrai si les pages s'ouvrent dans une lightbox. Il est facile de masquer la barre d'administration de certaines pages à l'aide d'un filtre dans WordPress.

WordPress a un filtre appelé show_admin_bar. Si true est renvoyé, son filtre affichera une barre d'administration. Cependant, il n'affichera pas la barre d'administration si un faux est retourné. La valeur $bool est transmise à WordPress, qui décidera si la barre d'administration doit apparaître ou non. Le code suivant peut être ajouté au functions.php de votre thème.

fonction mon_theme_hide_admin_bar($bool)

{

Si ( is_page_template() 'page-popup.php') ) ?

Faux retour

Autre:

Retourne $bool

fin si;

}

add_filter('show_admin_bar', 'my_theme_hide_admin_bar');

Le code vérifie si page-popup.php est utilisé. C'est le fichier de thème que j'ai utilisé pour afficher les pages s'ouvrant dans une lightbox. Nous renvoyons false pour supprimer l'affichage de la barre d'administration sur les pages qui utilisent ce modèle. Si ce n'est pas le cas, nous renvoyons false pour supprimer la barre d'administration. Le modèle conditionnel n'est qu'un exemple. D'autres conditionnels WordPress pourraient être utilisés pour désactiver la barre d'administration dans de nombreuses autres situations.

Lorsque votre utilisateur se connecte à votre site Web, il verra la barre d'administration en haut du site. Il s'agit essentiellement d'une barre d'outils qui fournit un accès rapide aux fonctionnalités du tableau de bord sur le front-end. Il n'est pas toujours utile de l'avoir visible sur le frontend pour les utilisateurs connectés. Vous pouvez désactiver la barre d'administration WordPress et masquer la barre d'administration WordPress pour tous les utilisateurs, sauf admin. Le plugin RegistrationMagic est tout ce dont vous avez besoin.

Comment puis-je masquer la barre d'administration de WordPress ?

Les gens préfèrent voir la barre d'administration en haut de leurs pages lorsqu'ils se connectent depuis le frontend. Cependant, il est préférable de désactiver la barre d'outils dans certains cas. Vous devrez peut-être afficher une page de site en plein écran lorsque vous êtes connecté au site. Il est préférable de masquer la barre d'administration car elle contient tous les outils d'édition que vous trouverez normalement sur le tableau de bord.

La barre d'administration est également plus utile pour l'auteur, l'éditeur ou l'administrateur. Ces rôles d'utilisateur WordPress jouent un rôle actif dans le développement du site. Ils ont besoin d'accéder à la barre d'administration, qui contient des raccourcis vers différents écrans du tableau de bord.

Vous pouvez voir la barre d'administration à la fois sur le frontend et le backend de votre site Web. Vous trouverez ci-dessous une illustration de la barre d'administration située dans le coin supérieur droit de l'écran du tableau de bord. Il a été marqué en rouge pour le rendre plus facile à voir.

Naviguer vers les "Paramètres généraux"

Maintenant, apprenons à masquer les barres d'administration WordPress de la page d'accueil de votre site Web. Installez d'abord le plug-in RegistrationMagic . Ensuite, nous avancerons.

Cliquez sur le lien "Paramètres globaux" dans le menu du plugin. Les paramètres globaux contiennent tous les paramètres nécessaires pour ce plugin de page d'inscription WordPress . Cela couvre tous les aspects du plugin, des comptes d'utilisateurs à la sécurité des formulaires WordPress en passant par les intégrations externes.

Ensuite, allez à l'écran "Paramètres généraux" et cliquez sur l'option "Paramètres généraux". Cette section vous permet d'accéder à tous vos formulaires à partir d'un seul endroit. Cela permet de gagner du temps. Vous n'avez pas besoin d'ajuster chaque formulaire individuellement. Cet écran peut également modifier la disposition des formulaires WordPress , les types de fichiers autorisés pour le téléchargement et d'autres paramètres.

Masquer la barre d'administration WordPress pour tous les utilisateurs autres que l'administrateur

Faites défiler jusqu'à l'écran "Paramètres généraux" et vous trouverez le paramètre "Masquer la barre d'outils WordPress".

C'est le cinquième réglage. Pour désactiver la case à cocher "Masquer la barre d'outils WordPress", cliquez ici. Ce paramètre masque la barre d'administration ou la barre d'outils de l'interface et peut être désactivé. Tous les utilisateurs connectés pourront voir la barre d'administration lorsqu'ils visiteront votre site via le frontend. Cependant, la barre d'administration sera toujours visible pour les administrateurs du site pour y accéder depuis le frontend.

Pour enregistrer vos modifications, n'oubliez pas de cliquer sur "Enregistrer".

À quoi sert la mise en cache de la barre d'administration ?

Votre barre d'administration sera mise en cache si votre intégration répond aux critères suivants.

  • Intégration complète du site sans WAF
  • Après une purge de page, un utilisateur administrateur se connecte et envoie la première demande (après la connexion) à CDN.
  • Spécifier la limite de temps CDN pour la mise en cache CDN StackPath

Ces conditions permettront à votre Origine de répondre à la demande du CDN de mettre en cache du contenu. Le fichier HTML fera référence à l'actif de la barre d'administration et le CDN remplacera tout en-tête sans cache normalement attaché par votre origine à cette page. Le CDN demandera l'actif de la barre d'administration directement à votre origine, puis le placera dans le cache. La demande mise en cache sera envoyée à l'administrateur connecté pour tout utilisateur qui demande à nouveau la même page.

Éviter la mise en cache de la barre d'administration

Vous avez deux options pour arrêter la mise en cache de votre barre d'administration.

  • Cela modifie les paramètres de WordPress afin que la barre d'administration ne soit pas utilisée sur les pages publiques.
  • La seconde modifiera vos paramètres CDN pour respecter les en-têtes Cache-Control corrects de votre origine. Votre barre d'administration fonctionnera toujours comme avant.

Conclusion

Il est très facile de désactiver les barres d'administration de WordPress pour tous les utilisateurs, à l'exception de l'administrateur utilisant RegistrationMagic.

La barre d'administration wordPress est masquée sur tous les sites professionnels, qu'il s'agisse de boutiques en ligne, de blogs ou de sites communautaires. Seuls les constructeurs de sites peuvent utiliser la barre d'administration. Ce n'est pas quelque chose que vos utilisateurs verront lorsqu'ils visiteront votre site Web. Cela donne également à votre site un aspect désorganisé et prend de la place. Les utilisateurs aiment la propreté des sites propres et spacieux. Il est préférable de cacher votre barre d'administration aux non-administrateurs. Cela rendra votre site plus intelligent.

Le plugin RegistrationMagic prend en charge tous les aspects de l'apparence du site. Il vous permet de créer une page Web d'inscription WordPress intelligente et un formulaire de contact intelligent pour votre site.

Si vous n'avez pas encore démarré votre site WordPress et que vous recherchez le meilleur hébergement WordPress, AccuWebHosting est la destination unique.