Retirer des éléments de votre adminbar de WordPress

Retirer des éléments de votre adminbar de WordPress

Supprimer des menus de votre adminbar (Barre d’outils)

Aujourd’hui, partage d’un petit code / snippet pour vous permettre de supprimer des éléments de votre adminbar (Barre d’outils) de WordPress.

Il sert à quoi ?

Cette barre disgracieuse en haut de votre page d’administration et de votre site, vous la voyez ?

Dans certain cas, notamment dans le cadre d’un partage avec des tiers, on souhaite faire disparaître quelques éléments histoire de customiser cette adminbar sans la désactiver complètement.

Ce code n’est pas de moi mais a été trouvé sur un site aujourd’hui disparu. Je me permets donc de le partager avec vous.

Le Snippet

A mettre dans le fichier functions.php de votre thème

function remove_adminbar_links() {
global $wp_adminbar;
$wp_adminbar->remove_menu(‘updates’); // On supprime la partie Mise à jour de WordPress
$wp_adminbar->remove_menu(‘comments’); // On supprime la partie “bulle” et commentaires de la barre
$wp_adminbar->remove_menu(‘new-content’); // On supprime le bouton “Créer” de la barre d’admin
$wp_adminbar->remove_menu(‘w3tc’); // On supprime le logiciel W3 Total Cache
$wp_adminbar->remove_menu(‘my-account’); // On supprime la partie “Mon compte” en haut à droite
$wp_adminbar->remove_menu(‘feedback’); // On supprime les retours sur flux et pings
$wp_adminbar->remove_menu(‘documentation’); // On supprime ce gros truc inutile qu’est la documentation Worpdress
$wp_adminbar->remove_menu(‘wporg’); // On supprime le lien vers wordpress.org
$wp_adminbar->remove_menu(‘about’); // On supprime le “About”
$wp_adminbar->remove_menu(‘wp-logo’); // On supprime le vilain logo noir et blanc W

/*

Pensez y, si vous avez un logiciel qui vient se mettre dans la barre, il suffit de récupérer son nom générique et hop,

à la place de “votre-logiciel” et il disparaîtra du menu

*/

$wp_adminbar->remove_menu(‘votre-logiciel’);

}

add_action( ‘wp_before_admin_bar_render’, ‘remove_adminbar_links’ );

Et vous voilà avec une adminbar bien nettoyée.

Maintenant, pour ceux qui veulent la virer complètement, un plugin fait très bien l’affaire : WP Admin Bar Removal

Ce snippet a été testé sur WordPress 4.0 et fonctionne toujours parfaitement et également sur une version 3.6.1 encore en production.

Si vous rencontrez des problèmes n’hésitez pas à les partager en commentaire.

 

Poser mon commentaire