Comment puis-je supprimer le sous-menu "modifier votre profil" dans la barre de menu d'administration "mon compte avec avatar", tout en conservant l'avatar et la déconnexion?
8
Il y a un remove_menu
crochet pour la barre de menu d'administration.
La classe à laquelle vous souhaitez vous connecter $wp_admin_bar
, vous pouvez voir la fonction de suppression ici et la tester car il n'y a pas de documentation dessus (ligne 86), elle devrait fonctionner avec l'ID du sous-menu.
http://core.trac.wordpress.org/browser/tags/3.2.1/wp-includes/class-wp-admin-bar.php
Puisque vous ne semblez pas me croire voici le code .........
function ya_do_it_admin_bar_remove() {
global $wp_admin_bar;
/* **edit-profile is the ID** */
$wp_admin_bar->remove_menu('edit-profile');
}
add_action('wp_before_admin_bar_render', 'ya_do_it_admin_bar_remove', 0);
$child = array( 'id' => $id, 'title' => $title, 'href' => $href );
Wordpress a introduit de nouveaux stufs (nœuds).
Je cherchais pour supprimer complètement la 'boîte de compte d'utilisateur' et ajouter une déconnexion simple:
la source
Je ne sais pas si vous pouvez le supprimer (non vérifié), mais vous pouvez obtenir la même chose en utilisant css pour masquer le lien modifier votre profil. L'élément de liste a un identifiant «wp-admin-bar-edit-profile» que vous utilisez pour le masquer. Voici le code HTML utilisé dans la barre d'administration:
J'utilise le CSS suivant:
Cela masque le lien dans la barre d'administration sans aucun des autres liens. Ajoutez cet extrait de code CSS au style.css de votre thème et le lien sera masqué dans la barre d'administration lors de la consultation de votre site. Le cacher dans la barre d'administration lors de la visualisation du backend WordPress implique un peu plus et peut être théorique car il y a aussi un lien vers le profil dans le menu de gauche.
la source