Voulez-vous supprimer des éléments de menu de la barre d'administration de WordPress 3.3+ ? En ajoutant le code suivant au fichier functions.php de votre thème WordPress, vous pouvez supprimer des éléments de menu de la barre d'administration de WordPress 3.3+.
function wps_admin_bar() {
global $wp_admin_bar;
$wp_admin_bar->remove_node('wp-logo');
$wp_admin_bar->remove_node('about');
$wp_admin_bar->remove_node('wporg');
$wp_admin_bar->remove_node('documentation');
$wp_admin_bar->remove_node('support-forums');
$wp_admin_bar->remove_node('feedback');
$wp_admin_bar->remove_node('view-site');
}
add_action( 'wp_before_admin_bar_render', 'wps_admin_bar' );
Nous espérons que ce code vous a aidé à supprimer des éléments de menu de WordPress. Vous voudrez peut-être aussi consulter notre guide sur la façon de supprimer les scripts d’emoji de l’en-tête de WordPress.
Merci, quelle est la liste de tous les nœuds qui peuvent être ajoutés au snippet ?
Salut Andreas,
Excellente question, voici une liste de nœuds que vous pouvez essayer. Nous aimerions avoir votre avis si cela a fonctionné. S'il y a quelque chose de plus spécifique, n'hésitez pas à me le faire savoir. 🙂
wp-logo– Le logo de WordPress.about– Le lien « À propos de WordPress ».wporg– Le lien vers WordPress.org.documentation– Le lien vers la documentation WordPress.support-forums– Le lien vers les forums de support.feedback– Le lien pour donner votre avis sur WordPress.site-name– Le lien du nom du site (contient « Tableau de bord » et « Visiter le site »).view-site– Le lien « Visiter le site ».updates– Le lien de notification des mises à jour.comments– Le lien des commentaires.new-content– Le menu « Nouveau » pour ajouter de nouveaux articles, médias, etc.edit– Le lien « Modifier » pour la page/l’article actuel(le) (si applicable).user-info– Le menu des informations utilisateur (avec la photo de profil de l’utilisateur et le lien de déconnexion).search– La zone de recherche.Je cherchais à supprimer complètement la boîte du compte/profil utilisateur avec le texte « Bonjour ».. en la remplaçant par :bouton de déconnexion » pour les utilisateurs
est-ce possible ?
Nous n'avons pas d'extrait exact pour cela. Cela dit, vous pourriez vouloir consulter ces deux extraits :
https://www.isitwp.com/addremove-wp-admin-bar-links/
https://www.isitwp.com/replace-howdy-in-wordpress-3-3-admin-bar/
Salut,
J'ai découvert votre site aujourd'hui et je l'adore déjà, j'ai utilisé quelques extraits dans une boutique WordPress que je crée pour un client. Excellent travail !!
Je me demandais si vous pourriez publier un extrait dans le même esprit que celui-ci, mais en supprimant/désactivant des éléments du menu d'administration par rôle utilisateur – par exemple, pour le rôle d'éditeur, nous voudrions supprimer des éléments du menu d'administration.. Ce serait formidable si vous pouviez aider à ce sujet !
Salut Nick,
Je pense que tu chercherais quelque chose dans ce genre. Je n'ai pas testé cela mais cela devrait fonctionner sans problème. Cependant, tu voudrais vérifier d'autres rôles, donc un "switch" pourrait être mieux qu'une série d'instructions if.
global $current_user;
get_currentuserinfo();
if (user_can( $current_user, “subscriber”)){
echo ‘tu es abonné’;
}
Salut,
J'ai découvert votre site aujourd'hui et je l'adore déjà, j'ai utilisé quelques extraits dans une boutique WordPress que je crée pour un client. Excellent travail !!
Je me demandais si vous pourriez publier un extrait dans le même esprit que celui-ci, mais en supprimant/désactivant des éléments du menu d'administration par rôle utilisateur – par exemple, pour le rôle d'éditeur, nous voudrions supprimer des éléments du menu d'administration.. Ce serait formidable si vous pouviez aider à ce sujet !
Beau fragment de code. Peut-on faire en sorte qu'il disparaisse uniquement sur certains types de publications personnalisées ?
Voici quelques autres à ajouter :
$wp_admin_bar->remove_menu(‘comments’);$wp_admin_bar->remove_menu(‘new-content’);
Santé, merci Tom.
Outre la suppression du logo, ce sont exactement les deux que je cherchais, merci pour cela !
était un extrait plus ancien, il a été mis à jour maintenant. Veuillez ne pas ajouter de liens vers des plugins premium dans les commentaires.
super astuce wordpress.. maintenant je peux supprimer les liens indésirables de la section d'administration de wordpress, merci beaucoup Kevin…
Pas de problème, content de voir que vous aimez les extraits wordpress 🙂
Hmm, y a-t-il quelque part une documentation de tous les éléments de menu, etc. ? Il semble que plusieurs de ceux publiés dans votre article ne fassent rien du tout (du moins côté backend – mes barres d'administration côté frontend sont désactivées). Même avec tous décommentés – la barre d'administration a presque autant de superflu qu'au début.
C'est bien de se débarrasser de ce logo wordpress quand même 😉
Qu'est-ce que vous cherchez à supprimer,
Sous le menu « + Nouveau », je voudrais supprimer les sous-menus « Article » et « Lien ». Y a-t-il un moyen de le faire pour la barre d'administration 3.3. La seule solution de contournement que j'ai trouvée est de supprimer le « + Nouveau » entier en ajoutant
$wp_admin_bar->remove_menu(‘new-content’);
à votre fonction. Merci pour le partage !
J'ai compris ! J'ai juste ajouté ce qui suit à votre fonction :
$wp_admin_bar->remove_menu(‘new-post’); $wp_admin_bar->remove_menu(‘new-link’);
[…] certains, vous pouvez même supprimer tous les plugins qui ont été automatiquement ajoutés à votre barre d'administration.[via WordPress Code Snippets] À propos d'Eric Dye : Je crois aux médias qui comptent. Je produis de la radio depuis plus de 15 ans, […]
[…] certains, vous pouvez même supprimer tous les plugins qui ont été automatiquement ajoutés à votre barre d'administration.[via WordPress Code Snippets] À propos d'Eric Dye : Je crois aux médias qui comptent. Je produis de la radio depuis plus de 15 ans, […]
Merci, c'est vraiment utile !
Cool Surkho content d'aider, profitez de l'extrait !
hein