Retirer le logo WordPress de la barre d’outils

Mis à jour le :

La barre d’outils de WordPress anciennement barre d’administration est logée de manière fixe en haut de l’écran.

Elle peut être désactivée au cas par cas depuis votre page de profil ou de manière globale via PHP. Ce tutoriel vous montre comment enlever le fameux logo en forme de « W » de WordPress et fait suite à une demande d’un de nos lecteurs.

Rien de bien compliqué pour agir sur cette barre d’outils qui est entièrement personnalisable. Il est donc possible d’utiliser des fonctions comme add_node() et remove_node() pour ajouter / supprimer des éléments. C’est la technique employée par de nombreux plugins pour rajouter des items supplémentaires.

Dans notre cas particulier, nous allons avoir recours à remove_node() pour supprimer le le logo de WordPress comme l’indique très bien le codex :

function remove_wp_logo( $wp_admin_bar ) {
$wp_admin_bar->remove_node( 'wp-logo' );
}
add_action( 'admin_bar_menu', 'remove_wp_logo', 999 );

Vous pouvez copier / coller ce code dans un mu-plugins ou bien directement dans votre fichier functions.php de votre thème.

Voici le résultat avant et après application du code :

wordpress-logo-node
wordpress-without-logo-node
Avatar de Aurélien Denis

Protégez votre site WordPress

Vos données sont précieuses,
ne prenez pas le risque de tout perdre.
Confiez-moi votre maintenance !

Ces articles devraient t’intéresser…

5 réponses
  1. Avatar de Bryce Damien
    Bryce Damien

    Merci pour c bout de code.

  2. Avatar de realisite
    realisite

    Merci pour l’astuce,

    La bar commencée a me fatiguer légèrement.

    Vive WP Vive les plugin

  3. Avatar de Nicolas
    Nicolas

    Sinon le plugin Custom Admin Bar de WPMU Dev fait cela très bien aussi !

    1. Avatar de Aurélien Denis
      Aurélien Denis

      Oui sauf que c’est toujours un plugin de plus et si l’on a à coeur de personnaliser entièrement le back-office il vaut mieux se créer son propre mu-plugins. 😉

  4. Avatar de Brice Emry
    Brice Emry

    Merci pour la fonction, mais aussi pour l’astuce du plugin de fonctions. J’avoue que souvent je perdais toutes mes fonctions à chaque fois que je changeais de thème et j’étais obligé de rééditer functions.php. Merci.