Cacher la barre d’outil d’administration sur WordPress pour certains utilisateurs
30 mars 2018 camillejg 5 commentaires
Par défaut, lors de la création de d’utilisateurs sur WordPress, la barre d’outil d’administration leur est affichée en haut de page, qu’importe leur rôle et leurs droits. Lorsque vous gérez des comptes membres qui n’ont aucun intérêt à avoir un accès à l’espace d’administration, il peut donc être intéressant de ne pas leur afficher cette barre d’outil.
Il existe sur WordPress une fonction assez simple permettant de gérer l’affichage. Ce bout de code est à insérer dans votre plugin en développement, ou directement dans le 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); } }
Ce code va donc cacher la barre d’outil d’administration pour tous les utilisateurs n’ayant pas le rôle Admin.
5 commentaires
je reste étonné que personne n’ai laissé de commentaire pour te remercier.
Ca marche parfaitement encore merci pour ce coup de pouce !
Bonjour, et merci pour ce commentaire 😉
Je ne dis pas seulement merci, je dis bravo, je dis hip hip hip hourra !!!!
Merci mille fois pour les tocards du code que nous sommes…
Ca marche meme super bien ! je viens de l’ajouter et impec ca fonctionne nickel !
MERCI !
excellent, merci pour ce code