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' );
0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest

8 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
bertrand
bertrand
12 années il y a

Mon site présente grâce à votre code, une wp_admin_bar tout à fait adaptée au contenu.
Merci.

simokhalil
simokhalil
12 années il y a

Un grand merci pour cette fonction très utile.
Bonne continuation.

emry
emry
11 années il y a

Bonjour. Pour l’instant je travaille en local. Je voudrais non seulement supprimer tout le contenu « A propos » mais aussi changer le logo wordpress par le mien. Comme j’utilise un thème enfant je ne sais pas vraiment comment faire.
Est-ce qu’il faut copier tout le contenu du fichier fonction.php vers mon thème enfant pour apporter les modifications, ou simplement créer un fichier fonction.php dans mon thème enfant,coller votre bout de code et modifier?
Et pour mon logo?
Je suis novice,alors merci pour votre aide.

Bernard
10 années il y a

Modification du Logo admin WordPress depuis 3.3.1

Depuis la version 3.3.1, il y a de nouvelles règles de style qui contrôlent le logo dans l’admin WordPress . Un nouveau code contrôle les styles personnalisés de la barre d’admin. Voici la fonction (à insérer dans functions.php) qui remplace le logo d’administration:
function htx_custom_logo() {
echo '

#wp-admin-bar-wp-logo > .ab-item .ab-icon {
background-image: url(' . get_bloginfo('stylesheet_directory') . '/assets/images/dashboard-logo.png) !important;
background-position: 0 0;
}
#wpadminbar #wp-admin-bar-wp-logo.hover > .ab-item .ab-icon {
background-position: 0 0;
}

';
}
add_action('admin_head', 'htx_custom_logo');

khaoula
khaoula
8 années il y a

Pour moi c le contraire comment je peux afficher la barre d’administration lorsque je visite le site (à partir de la nouvelle Version 4.4.1) , même si j’avais coché « Afficher la barre d’outils lorsque vous visitez le site ».

Voilà mon code:

function my_function_admin_bar($content) {
return ( current_user_can("administrator") ) ? $content : false;
}

add_filter( ‘show_admin_bar’ , ‘my_function_admin_bar’);

et merci.

trackback
1 année il y a

[…] lire sur naxialis : Comment supprimer le logo de WordPress et les liens présents dans la barre […]