How can I remove “edit your profile” submenu under “my-account-with-avatar” admin menu bar, while still keeping the avatar and logout?
Leave a Reply
You must be logged in to post a comment.
How can I remove “edit your profile” submenu under “my-account-with-avatar” admin menu bar, while still keeping the avatar and logout?
You must be logged in to post a comment.
There is a
remove_menu
hook for the admin menu bar.The class you want to hook into
$wp_admin_bar
, you can see the remove function here and test it out since there is no documentation on it ( line 86), it should work with the submenu ID.http://core.trac.wordpress.org/browser/tags/3.2.1/wp-includes/class-wp-admin-bar.php
Since you did not seem to believe me here is the code………
WordPress has introduced new stufs (nodes).
I was searching for remove completly the ‘user account box’ and add a simple logout :
I’m not sure if you can remove it (haven’t checked), but you may achieve the same using css to hide the edit your profile link. The list item has an id ‘wp-admin-bar-edit-profile’ which you use to hide it. This is the html used in the admin bar:
I’m using the following css:
This hides the link in the admin bar without any of the other links. Add this css snippet to your theme’s style.css and the link will be hidden in the admin bar when viewing your site. Hiding it in the admin bar when viewing the WordPress backend involves a bit more and might be moot since there’s also a link to the profile in the menu on the left.