Skip to main content

Cacher la barre d’outil d’administration sur WordPress pour certains utilisateurs

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.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *