vendredi 25 septembre 2026

À propos

Contact

Tips

Changer le texte « Howdy » et personnaliser la barre d’administration

Filtrer le contenu de la barre d'outils admin pour l'adapter au ton d'une marque, texte d'accueil et éléments affichés compris.

Par Clément Hadrot • 5 mai 2023 • 4 min de lecture • Aucun commentaire
Changer le texte « Howdy » et personnaliser la barre d'administration

« Pourquoi ça me dit « Howdy » en haut à droite, c’est quoi ce mot ? » Cette question, presque tous les développeurs WordPress francophones l’ont entendue au moins une fois. « Howdy », contraction familière de « How do you do », reste un clin d’œil historique de l’équipe de développement de WordPress, jamais traduit littéralement même sur les installations en français, où il devient généralement « Bonjour » via les fichiers de traduction officiels, mais qu’un client peut vouloir remplacer par quelque chose de plus en phase avec sa marque.

Au-delà de ce détail, toute la barre d’administration en haut de l’écran reste personnalisable : texte, éléments affichés, voire ajout de raccourcis propres à un client précis.

Remplacer le texte de salutation

Ce texte transite par la fonction de traduction interne de WordPress, ce qui permet de l’intercepter via le filtre gettext en ciblant précisément la chaîne d’origine et le domaine de traduction concerné :

function ma_remplacer_texte_howdy( $traduit, $original, $domaine ) {
    if ( 'default' === $domaine && false !== strpos( $original, 'Howdy' ) ) {
        $traduit = str_replace( 'Howdy', 'Bienvenue', $traduit );
    }
    return $traduit;
}
add_filter( 'gettext', 'ma_remplacer_texte_howdy', 10, 3 );

Ce filtre s’applique aussi bien à l’installation en anglais qu’en français, puisqu’il agit sur la chaîne source « Howdy » avant traduction, garantissant une cohérence quelle que soit la langue configurée pour l’administration.

L'essentiel à retenir : Le mot Howdy provient d'un filtre gettext ciblé ; admin_bar_menu permet de retirer ou modifier des éléments existants ; Une marque cohérente jusque dans l'admin renforce le professionnalisme perçu

Modifier des éléments existants de la barre

Le hook admin_bar_menu, avec une priorité tardive pour intervenir après l’enregistrement des éléments natifs, permet de retirer, modifier ou ajouter des nœuds :

function ma_personnaliser_barre_admin( $wp_admin_bar ) {
    // Retirer le lien vers les commentaires WordPress.org
    $wp_admin_bar->remove_node( 'wp-logo' );

    // Modifier le libellé du lien "Voir le site"
    $wp_admin_bar->add_node( array(
        'id'    => 'view-site',
        'title' => 'Voir la boutique en ligne',
    ) );

    // Ajouter un raccourci maison vers le tableau de bord des commandes
    $wp_admin_bar->add_node( array(
        'id'    => 'raccourci-commandes',
        'title' => 'Commandes du jour',
        'href'  => admin_url( 'edit.php?post_type=shop_order' ),
        'meta'  => array( 'title' => 'Accès rapide aux commandes du jour' ),
    ) );
}
add_action( 'admin_bar_menu', 'ma_personnaliser_barre_admin', 999 );

L’identifiant view-site correspond au nœud natif « Voir le site » : réutiliser cet identifiant existant avec add_node() modifie l’élément en place plutôt que d’en créer un doublon, un comportement propre à la classe WP_Admin_Bar.

Retirer complètement des éléments indésirables

  • wp-logo : le logo WordPress et son sous-menu, souvent sans intérêt pour un client final.
  • comments : le compteur de commentaires en attente, si les commentaires sont désactivés sur le site.
  • updates : le badge de mises à jour disponibles, si l’équipe technique préfère gérer les mises à jour depuis un tableau de bord centralisé plutôt que de laisser un client cliquer dessus par curiosité.
$wp_admin_bar->remove_node( 'comments' );
$wp_admin_bar->remove_node( 'updates' );

Un mot sur la cohérence de marque

Un client qui paie pour un site à son image mérite une administration qui ne le fasse pas sursauter avec un mot d’accueil anglophone incompris. Ce sont des détails, mais ce sont précisément les détails qui distinguent un site livré « fini » d’un site livré simplement « fonctionnel ».

Ce que cette personnalisation ne couvre pas

Modifier la barre d’administration reste indépendant du masquage complet de cette même barre selon le rôle de l’utilisateur connecté, un besoin différent, déjà traité séparément, qui répond à une problématique d’accès plutôt que de personnalisation visuelle.

En résumé

Le filtre gettext permet de remplacer le texte « Howdy » sans toucher aux fichiers de traduction du cœur de WordPress, tandis que admin_bar_menu ouvre la voie à une personnalisation complète de la barre d’outils admin. Deux leviers simples pour une administration qui ressemble vraiment à la marque du client, jusque dans ses moindres détails.

Partager :

À propos de l'auteur

Clément Hadrot

Développeur WordPress, passionné par Elementor, le FSE et l’automatisation par IA.

Voir tous ses articles

Dans la même veine

À lire aussi