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

  1. Bonobo dit :

    je reste étonné que personne n’ai laissé de commentaire pour te remercier.
    Ca marche parfaitement encore merci pour ce coup de pouce !

  2. houis dit :

    Ca marche meme super bien ! je viens de l’ajouter et impec ca fonctionne nickel !
    MERCI !

  3. La Rando dit :

    excellent, merci pour ce code

Articles associés