The WordPress admin bar includes default items like the WP logo, site name, comments, new content shortcut, and profile menu. You may not want users to access or see all of these items.
With Hide Admin Bar Pro, you can selectively hide toolbar nodes — creating a cleaner, more focused user experience.
Use Cases #
- Remove distractions for non-admin users
- Prevent users from accessing their profile or dashboard links
- Hide “Comments” or “New Content” options for content contributors
- Keep the top admin bar clean for white-label or client sites
How to Configure Toolbar Item Visibility #
1. Open Plugin Settings #
Go to:
Settings → Hide Admin Bar
2. Scroll to the “Hide Toolbar Items” Section #
You’ll see a multi-select checkbox list with common toolbar nodes, such as:
- WordPress Logo (
wp-logo
) - Site Name (
site-name
) - Comments (
comments
) - New Content (
new-content
) - My Account / Profile (
my-account
) - Updates Icon (
updates
)

3. Select Items to Hide #
Check the boxes next to the items you want to hide from the admin toolbar.
You can choose one or multiple items.
4. Save Changes #
Click Save Changes to apply your preferences. The admin bar will be updated immediately for all affected users.
Notes & Developer Info #
- Items are removed using
remove_node()
from theWP_Admin_Bar
object. - You can customize this via the
admin_bar_menu
action hook. - This feature affects only users who still see the admin bar based on role, device, or time settings.
FAQ #
Does this hide the toolbar completely?
No — it hides only specific items. To hide the entire toolbar, use the global visibility settings.
Will this work for custom menu items added by plugins?
No — only default WordPress node IDs are supported currently. Dynamic detection for custom items is planned for a future update.
Can I use this alongside role-based rules?
Yes — toolbar items are removed after visibility conditions are passed.