Personnalisé l’affichage des options de la barre d’administration de WordPress

Le code ci-dessous va vous permettre de supprimer les options accessibles par la barre administration de votre thème WordPress  ( à partir de la version 3.3.x ). Ajouter le code dans le fichier function.php de votre thème,  supprimer les lignes commençant par $wp_admin_bar pour rétablir les options  désirer.


 

// admin bar

function wps_admin_bar() {

    global $wp_admin_bar;

	// $wp_admin_bar->remove_menu('wp-logo'); // Cette ligne désactive le logo WP et le menu associé

    $wp_admin_bar->remove_menu('about'); // Cette ligne désactive le menu d'acces " A propos de WordPress " 

    $wp_admin_bar->remove_menu('wporg'); // Cette ligne désactive le menu d'acces a WordPress.org

    $wp_admin_bar->remove_menu('documentation'); // Cette ligne désactive le menu d'acces a la documentation de WordPress 

    $wp_admin_bar->remove_menu('support-forums'); // Cette ligne désactive le menu d'acces au forum de WordPress

    $wp_admin_bar->remove_menu('feedback'); // Cette ligne désactive le menu d'acces au Remarque

    $wp_admin_bar->remove_menu('view-site'); // Cette ligne désactive le lien vers le tableau de bord de WordPress

	// $wp_admin_bar->remove_menu('site-name'); // Cette ligne désactive le menu d'acces au tableau de bord

	$wp_admin_bar->remove_menu('dashboard'); // Cette ligne désactive le lien associé au nom du blog vers le tableau de bord de WordPress

	$wp_admin_bar->remove_menu('themes'); // Cette ligne désactive le lien vers les options du thème.

	$wp_admin_bar->remove_menu('widgets'); // Cette ligne désactive le lien vers les options des widgets

	$wp_admin_bar->remove_menu('menus'); // Cette ligne désactive le lien vers l'option menus

	$wp_admin_bar->remove_menu('menus'); // Cette ligne désactive le lien vers l'option menus

	$wp_admin_bar->remove_menu('updates'); // Cette ligne désactive l'icon des mise à jours

	$wp_admin_bar->remove_menu('comments'); // Cette ligne désactive l'icon des commentaires

	// $wp_admin_bar->remove_menu('new-content'); // Cette ligne désactive l'icon et le menu nouveau

	$wp_admin_bar->remove_menu('new-post'); // Cette ligne désactive le lien ajouter un nouvelle article

	$wp_admin_bar->remove_menu('new-media'); // Cette ligne désactive le lien vers la bibliothèque multimédia

	$wp_admin_bar->remove_menu('new-link'); // Cette ligne désactive le lien ajouter un nouveau lien

	$wp_admin_bar->remove_menu('new-page'); // Cette ligne désactive le lien ajouter une page

	$wp_admin_bar->remove_menu('new-user'); // Cette ligne désactive le lien ajouter une page

	$wp_admin_bar->remove_menu('edit'); // Cette ligne désactive le lien modifier la page

	$wp_admin_bar->remove_menu('search'); // Cette ligne désactive la fonction rechercher

	// $wp_admin_bar->remove_menu('my-account'); // Cette ligne désactive le menu Utilisateur

	$wp_admin_bar->remove_menu('user-info'); // Cette ligne désactive les informations de utilisateur

	$wp_admin_bar->remove_menu('edit-profile'); // Cette ligne désactive le menu d'acces a l'éditeur du profile utilisateur

	$wp_admin_bar->remove_menu('logout'); // Cette ligne désactive le deconnecter pour les utilisateur

}

add_action( 'wp_before_admin_bar_render', 'wps_admin_bar' );