Ajouter des liens personnalisés dans la barre d’outils de WordPress

La barre d’outils de WordPress offre des liens d’administration pour l’utilisateur connecté en fonction de son rôle. Certains plugins rajoutent des liens dans cette barre mais rien ne vous empêche de faire de même pour faciliter votre administration quotidienne.

Dans un plugin de fonctions globales ou dans votre fichier functions.php, collez les lignes de code suivante en n’oubliant pas de les encadrer d’une balise PHP :

function wpc_barre_outils_liens($wp_admin_bar) {
global $wp_admin_bar;
	$args = array(
	'id' => 'item_perso_mail',
	'title' => 'Messages',
	'href' => 'https://wpchannel.com/wp-admin/admin.php?page=gf_entries'
);
$wp_admin_bar->add_node($args);
}
add_action('admin_bar_menu', 'wpc_barre_outils_liens', 999); 

Sauvegardez le fichier puis vérifiez le résultat une fois connecté au back-office de WordPress.

Quelques explications sur ce bout de code :

  • 'id' : indiquez un identifiant pour le nouvel item de menu ;
  • 'title' : donnez un titre à votre élément de menu (c’est celui qui s’affichera dans votre barre d’outils) ;
  • 'href' : saissisez le lien de destination. N’importe quel lien fera l’affaire ;

Dans mon cas, je me suis rajouté un lien vers les nouveaux messages récupérés par le formulaire de contact via l’excellent plugin de formulaires qu’est Gravity Forms.

Une barre sur-mesure sous WordPress
Capture d’écran – Item de menu personnalisé sous WordPress

Si la barre d’outils ne s’affiche pas sur votre site, vérifiez que vous n’avez décoché Afficher la barre d’outils lorsque vous visitez le site dans Utilisateurs puis Votre profil.

Vous pouvez allez plus loin car d’autres paramètres existent comme l’indique le codex.

Et vous, chers lecteurs, quels sont les liens que vous jugez utiles pour améliorer la gestion de votre administration WordPress ?

Crédits photo : bre pettis

4 commentaires

  1. Yann

    Quand à moi, j’utilise beaucoup cette barre surtout lors de l’édition de mes articles et aussi lorsque je travaille avec les widgets. Le fait de pourvoir ajouter ses propres raccourcis est encore plus utile. Merci Aurélien !

  2. Arnaud

    Ca peut quand même être un réel gain de temps, surtout lorsqu’au niveau de l’administration de ton site web, tu répètes souvent les mêmes tâches et qu’il n’ y a pas vraiment de raccourcis dans la barre d’outils.

    Merci pour ton tuto.

  3. fwefwe

    Salut!

    Merci pour la petite astuce! Cependant je cherche à placer ce lien à gauche de la barre de recherche (qui elle est aligné à droite).

    C’est pour placer les liens de connexion / inscription de compte pour buddypress: vu que après conexion toute l’administration du compte se fait en haut à droite je cherche à placer ces éléments ici également!

    Merci!

Laisser un commentaire