Title: Admin Bar Editor &#8211; Toolbar Customization with User Role based access &amp; Custom menus
Author: Liton Arefin
Published: <strong>February 25, 2011</strong>
Last modified: February 10, 2026

---

Search plugins

![](https://ps.w.org/admin-bar/assets/banner-772x250.png?rev=3250986)

![](https://ps.w.org/admin-bar/assets/icon.svg?rev=3078226)

# Admin Bar Editor – Toolbar Customization with User Role based access & Custom menus

 By [Liton Arefin](https://profiles.wordpress.org/litonice13/)

[Download](https://downloads.wordpress.org/plugin/admin-bar.1.1.5.zip)

 * [Details](https://sa.wordpress.org/plugins/admin-bar/#description)
 * [Reviews](https://sa.wordpress.org/plugins/admin-bar/#reviews)
 *  [Installation](https://sa.wordpress.org/plugins/admin-bar/#installation)
 * [Development](https://sa.wordpress.org/plugins/admin-bar/#developers)

 [Support](https://wordpress.org/support/plugin/admin-bar/)

## Description

**Admin Bar Editor** lets you visually customize the WordPress toolbar (admin bar)
for both backend and frontend so you can keep what matters and hide what does not.

You can quickly disable the frontend admin bar, turn off specific toolbar items,
and reorganize menus with a clean drag-and-drop interface – no code required. This
makes the toolbar faster to use for you, your team, and your clients.

#### Why customize the WordPress admin bar?

The default admin bar often gets cluttered with links from themes, plugins, and 
WordPress core. This can:

 * Distract non-technical users with unnecessary options.
 * Slow down power users who need quick access to key tools.
 * Look confusing on membership, LMS, or WooCommerce sites where many users log 
   in.

Admin Bar Editor gives you precise control over what appears in the toolbar so each
role sees a clean, focused experience.

[**Admin Bar Editor Pro**](https://jeweltheme.com/admin-bar-editor?utm_source=wordpressorg&utm_medium=readme&utm_campaign=admin-bar)
| [**Try Live Demo**](https://demo.pixarlabs.com/?pl-product=admin-bar) | [**Documentation**](https://jeweltheme.com/docs/admin-bar-editor/plugin-installation?utm_source=wordpressorg&utm_medium=readme&utm_campaign=admin-bar)

#### Who is Admin Bar Editor for?

 * **Site Owners & Bloggers** – Hide clutter, keep only the shortcuts you actually
   use.
 * **Agencies & Freelancers** – Deliver white-labeled, role-based toolbars for client
   sites.
 * **Membership, LMS & Community Sites** – Simplify the frontend admin bar for members
   and instructors.
 * **Product & Support Teams** – Create focused dashboards for editors, authors,
   and support users.

#### How Admin Bar Editor works

The plugin adds an **AdminBar Editor** page in your dashboard with three main sections:**
Backend**, **Frontend**, and **Advanced**.

 * In **Backend**, you control the admin bar that appears inside wp-admin. You can
   toggle core items like the WordPress logo, site name, comments, updates, and 
   the “New” menu, and adjust submenu visibility.
 * In **Frontend**, you manage the toolbar shown on the public side of your site,
   including a global switch to disable the frontend admin bar.
 * In **Advanced**, you can change the admin bar position (top or bottom) and, in
   Pro, style colors, gradients, and button appearance.

All changes are applied instantly when you save settings and can be adjusted at 
any time.

#### Why Admin Bar Editor is different

 * Focuses specifically on **toolbar usability** instead of being a general admin
   theme.
 * Uses a **simple, visual layout** with toggles and drag-handles so non-technical
   users can edit the bar safely.
 * Built with **role-based workflows** in mind, so administrators can create different
   toolbar experiences for different user types (with Pro).
 * Designed to be **lightweight and compatible** with modern WordPress sites, including
   popular themes and plugins.

### Free Features

The free version includes everything you need to clean up and simplify the WordPress
admin bar.

**Backend toolbar control**

 * Enable/disable core admin bar items such as:
    - WordPress logo menu
    - Site name / visit site
    - Updates
    - Comments
    - “New” content menu and its default sub-items (Post, Media, Page, User)
 * Toggle each item with an easy on/off switch – no code editing.
 * Use drag-and-drop handles to reorder items in the backend admin bar.
 * Expand items to manage visibility of built-in submenu entries like Post, Media,
   Page, and User.

**Frontend toolbar control**

 * Disable or enable the **frontend admin bar** globally with a single switch.
 * Hide or show the toolbar for all logged-in users on the frontend.
 * Hide or show the toolbar for all guest (non-logged-in) users where applicable.
 * Manage visibility of core frontend admin bar items with switches and drag-and-
   drop ordering.

**Basic admin bar layout**

 * Move the admin bar **position** from the top of the screen to the bottom (global
   option).
 * Apply the position change consistently for both backend and frontend views.

**Safe defaults and compatibility**

 * Uses native WordPress toolbar APIs to avoid touching core files.
 * Works with any theme and most plugins that add their own admin bar items.
 * Stores settings in the database so your configuration persists through updates
   and re-activations.

### Pro Features

Upgrade to Pro when you need finer control over **who** sees the admin bar, plus
advanced styling and custom menus.

**Custom admin bar menus (Pro)**

 * Add **new top-level items** to the admin bar with custom titles and URLs.
 * Add **custom submenu items** under existing or new menu entries.
 * Build role-aware shortcuts to dashboards, docs, tools, or external services for
   your team or clients.

**Role- and user-based toolbar visibility (Pro)**

 * Disable the frontend admin bar **for specific user roles** while keeping it visible
   for others.
 * Disable the frontend admin bar **for specific usernames** when you need per-user
   control.
 * Combine global, role, and user rules to design clean toolbars for each audience.

**Advanced styling: background, text, dropdowns, button (Pro)**

The **Advanced  Styles** tab unlocks visual customization for the toolbar.

 * Set a **custom background color** for the admin bar.
 * Use a **gradient background** to match your brand.
 * Customize **text color** across the toolbar.
 * Style the **dropdown appearance** for menu groups.
 * Change the **“New” button** style and color for better visual hierarchy.

These options help agencies and brand-focused sites keep the toolbar consistent 
with their design system.

[**Upgrade to Admin Bar Editor Pro **](https://jeweltheme.com/admin-bar-editor?utm_source=wordpressorg&utm_medium=readme&utm_campaign=admin-bar)
for advanced role control, custom menus, and full toolbar styling.

### 🙌 Support

For any questions, get in touch with us via our [Contact Page](https://wordpress.org/support/plugin/admin-bar/#new-topic-0)

### How It Works

Admin Bar Editor hooks into WordPress’s built-in toolbar system and lets you manage
items through an options panel instead of code.

 * When you toggle or reorder an item, the plugin records that layout in the database
   and applies it each time the admin bar is rendered.
 * Free users can control existing toolbar items and the global frontend bar, while
   Pro users unlock custom menu entries, per-role visibility, and advanced styling.
 * Deactivating the plugin restores the default WordPress admin bar; reactivating
   brings back your saved configuration.

## Screenshots

 * [[
 * Admin Bar Editor options for WordPress Dashboard
 * [[
 * Hide specific Admin Bar Items from Dashboard toolbar like WP Logo, Site Name,
   Comments
 * [[
 * WordPress Frontend toolbar customization option
 * [[
 * Hide WordPress Admin Bar or Toolbar for specific user role or user name
 * [[
 * Change Admin bar background color, gradient, text color, dropdown style, new 
   button color
 * [[
 * Change Admin Bar Editor position in top or bottom
 * [[
 * Add Custom Menu or links in the Admin Bar or Toolbar

## Installation

#### Automatic installation (recommended)

 1. Log in to your WordPress dashboard.
 2. Go to **Plugins  Add New**.
 3. Search for **“Admin Bar Editor”**.
 4. Install the plugin developed by **Jewel Theme**.
 5. Click **Activate**.

#### Manual installation

 1. Download the `admin-bar` plugin ZIP from WordPress.org.
 2. In your dashboard, go to **Plugins  Add New  Upload Plugin**.
 3. Upload the ZIP file and click **Install Now**.
 4. After installation, click **Activate Plugin**.

#### Getting started

 1. In your dashboard, go to **Settings  AdminBar Editor** (or the **Adminbar Editor**
    menu item).
 2. Choose **Backend** or **Frontend** to start editing the corresponding admin bar.
 3. Use drag-and-drop and toggles to hide, show, and reorder toolbar items.
 4. Open the **Advanced** tab to change the admin bar position and, in Pro, adjust 
    colors and styles.
 5. Click **Save Settings** when you are done.

## FAQ

### Can I hide the WordPress admin bar on the frontend?

Yes. You can globally disable the frontend admin bar, or keep it visible and control
which items appear.

### Can I hide the admin bar only for certain users or roles?

Yes, this is available in **Pro**. You can hide the frontend admin bar for specific
user roles or for individual usernames while leaving it enabled for others.

### Can I add custom links or menus to the admin bar?

Yes, the **Pro** version allows you to add new menu items and submenu items with
custom URLs, making it easy to add shortcuts to admin pages, external tools, or 
documentation.

### Does Admin Bar Editor change core WordPress files?

No. The plugin uses standard WordPress hooks and filters to modify the admin bar
and does not edit core files. Deactivating the plugin returns the toolbar to its
default state.

### Will this plugin slow down my site?

Admin Bar Editor is lightweight and only affects the toolbar markup for logged-in
users. It has minimal impact on page load and does not modify front-end content 
for visitors.

### Is it compatible with my theme and other plugins?

The plugin works with any theme that uses the standard WordPress admin bar. It also
supports toolbar items added by most plugins, which you can toggle or reorder from
the interface.

### Can I style the admin bar differently on backend and frontend?

You can manage backend and frontend toolbars in separate tabs. Position and Pro 
styling options apply consistently, but you can enable or disable items independently
for backend and frontend.

### What happens to my settings if I update or deactivate the plugin?

Your configuration is stored in the database and kept during updates. If you deactivate
the plugin, the default admin bar returns; when you reactivate it, your saved layout
and options are restored.

### How do I upgrade to Pro?

Purchase a Pro license from the Admin Bar Editor product page, download the Pro 
plugin, and install it alongside the free version. Then activate your license to
unlock Pro features.

### Where can I get support?

You can use the **WordPress.org support forum** for the free plugin or contact the
Jewel Theme team from the plugin’s documentation and support links.

## Reviews

![](https://secure.gravatar.com/avatar/1840e0e2587774a9c3686829ac973ae8db8cf646f24abf811c51a4b7cdffc6a4?
s=60&d=retro&r=g)

### 󠀁[Literally the best.](https://wordpress.org/support/topic/literally-the-best-2/)󠁿

 [commercecopilot](https://profiles.wordpress.org/commercecopilot/) March 13, 2026

The only thing better than this plugin is the entire suite. While this is the best
on my list for custom admin bars, it is a whole new level when working with the 
rest of their plugins.

![](https://secure.gravatar.com/avatar/3be3698e690d552f99b3f6a9291e4397955c7ead75fe354b184fc59e2ff3e5c1?
s=60&d=retro&r=g)

### 󠀁[The missing piece for a perfect Client Dashboard](https://wordpress.org/support/topic/the-missing-piece-for-a-perfect-client-dashboard/)󠁿

 [Jayron Castro](https://profiles.wordpress.org/jayroncastro/) February 11, 2026

I manage several client sites, and the default WordPress Admin Bar is always a mess
with plugin notifications and useless links. Admin Bar Editor is the perfect solution
to clean this up. It allows me to hide specific items based on user roles, change
icons, and even add custom shortcuts (like a “Get Support” link) directly in the
top bar. The UI is modern, fast, and doesn’t drag down the backend performance. 
If you run an agency or care about White Labeling, this plugin is a must-have. 5
stars!

![](https://secure.gravatar.com/avatar/58c1b18464c4edb5e6c4e6b77f83b35d4f92e8c65a8175b0f5b4e2886ac9df7c?
s=60&d=retro&r=g)

### 󠀁[Not yet perfect but getting very close](https://wordpress.org/support/topic/not-yet-perfect-but-getting-very-close/)󠁿

 [antonhg](https://profiles.wordpress.org/antonhg/) September 26, 2025

If you have lots of plugins, which’s the usual situation for someone who’d want 
a plugin like this, occasionally there’d be conflicts ranging from mild annoyance
to deployment delaying. Support is excellent, however, so these issues always come
to pass. I guess all of the low ratings are simply a result of poor timing because
the plugin does indeed work, and work well when it does.

![](https://secure.gravatar.com/avatar/24f5b91ea8868c46051a37ccd1ddb80f491e698aa87747c04f15486c4dbb1835?
s=60&d=retro&r=g)

### 󠀁[Removes the clutter](https://wordpress.org/support/topic/removes-the-clutter/)󠁿

 [Bradley Smith](https://profiles.wordpress.org/mobilebsmith/) April 5, 2025

Helps remove the clutter of those plugins that add stuff in admin bar. I think that
if you have a plugin, there should be an option to not have something up there. 
After a while there is too much stuff there.

![](https://secure.gravatar.com/avatar/640a570cc578a7c106fab80b0ed8a506e426bd9dd8888e51385c2ae86654c541?
s=60&d=retro&r=g)

### 󠀁[Simple and very useful – love it!](https://wordpress.org/support/topic/simple-and-very-useful-love-it/)󠁿

 [Mulder](https://profiles.wordpress.org/wgwien/) April 4, 2025 1 reply

I’m not easily installing plugins, but this one is seemingly one of the necessary
and really useful plugins. The admin bar on one of my websites recently started 
to overflow with admin bar menu entries (which even ended up in 2 lines). Additionally,
I didn’t use most of the admin bar menu items. It’s really weird that Wordpress 
so far doesn’t offer any option to control the admin bar (nor the admin menu), as
logically many plugins try to place their entries there – until it’s overflowing
and confusing. The only option Wordpress currently offers is to completely “unshow”
the admin bar, which again is unpractical for not having an “edit this page” link
etc. available. Additionally, it disturbed me that the admin bar is placed at the
top of the website, where I already have all the browser and website menus. This
nice plugin does exactly what I was looking for: the admin bar entries can easily
be changed (even differently for backend and frontend!) – and the admin bar can 
even be moved from top to bottom. One idea for the future: another nice option would
be to show the admin bar as a floating, expandable button (to free up the bottom
space, which would make it even easier to check a website’s design). And you should
get rid of the very old negative reviews, as they are obviously out of place or “
fake”! Thanks for the great work and please keep this nice little plugin up-to-date
and secure!

![](https://secure.gravatar.com/avatar/00edfc36abc00ea84f4f197673715ed3b04a819d4314a295e69c995af6b67d08?
s=60&d=retro&r=g)

### 󠀁[Do the job](https://wordpress.org/support/topic/do-the-job-86/)󠁿

 [sacparoi](https://profiles.wordpress.org/sacparoi/) March 24, 2025

Limited free features but do the job and easy to use !

 [ Read all 20 reviews ](https://wordpress.org/support/plugin/admin-bar/reviews/)

## Contributors & Developers

“Admin Bar Editor – Toolbar Customization with User Role based access & Custom menus”
is open source software. The following people have contributed to this plugin.

Contributors

 *   [ Liton Arefin ](https://profiles.wordpress.org/litonice13/)
 *   [ Pixar Labs ](https://profiles.wordpress.org/pixarlabs/)
 *   [ Jewel Theme ](https://profiles.wordpress.org/jwthemeltd/)

“Admin Bar Editor – Toolbar Customization with User Role based access & Custom menus”
has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/admin-bar/contributors)
for their contributions.

[Translate “Admin Bar Editor – Toolbar Customization with User Role based access & Custom menus” into your language.](https://translate.wordpress.org/projects/wp-plugins/admin-bar)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/admin-bar/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/admin-bar/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/admin-bar/) by [RSS](https://plugins.trac.wordpress.org/log/admin-bar/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.5 (10-02-2026)

 * Fixed: Admin Bar items Frontend & Backed mismatch issue fixed.
 * Fixed: Frontend Admin Bar Session wise username text show issue fixed.

#### 1.1.4 (02-02-2026)

 * Performance: Optimized Users & Roles database queries for enhanced performance
   and faster loading times.
 * Fixed: Custom Icons style issue fixed.

#### 1.1.3 (27-01-2026)

 * Fixed: LiteSpeed Cache plugin options not updated issue fixed.
 * Added: Save Settings button loading text added.

#### 1.1.2.2 (22-12-2025)

 * Fixed: Hidden for roles not showing issue fixed.
 * Fixed: Settings Panel broken loader image issue fixed.

#### 1.1.2.1 (21-12-2025)

 * Fixed: Admin Bar Menu hiding issue fixed.
 * Fixed: text-domain issue fixed.
 * Fixed: Adminify plugin register admin menu issue fixed.
 * UI Improve: Allow separate role-based and user-based visibility controls in multi-
   select groups.

#### 1.1.2.0 (04-09-2025)

 * Fixed: Logout url redirecting to confirmation page issue.
 * Fixed: Admin bar caching url for third party plugins menu item.
 * Improve: Editor will not allow to update url for default menu items.
 * UX Improvement: Editor UX is updated.

#### 1.1.2 (10-07-2025)

 * Fixed: Edit site link was unavailable on admin bar editor.

#### 1.1.1 (10-07-2025)

 * Fixed: Edit site link was unavailable on admin bar editor.

#### 1.1.0 (31-05-2025)

 * Fixed: logout action taking confirmation issue Support url: https://wordpress.
   org/support/topic/logout-confirmation-link/
 * Fixed: Deprecation notice issue of str_getcsv() without escape value, Support
   URL: https://wordpress.org/support/topic/deprecated-85/
 * Fixed : Duplicated user name on the top right profile tab issue, Support URL:
   https://wordpress.org/support/topic/duplicated-user-name-on-the-or-profile-tab/
 * Fixed: The WordPress admin menu’s submenu items are positioned incorrectly, extending
   beyond the screen’s bottom edge. Now adjusted with a 30px gap

#### 1.0.4.0 (05-03-2025)

 * Updated: Frontend style not working issue updated
 * Updated: Attachment image for icons updated
 * Updated: Admin settings panel updated
 * Updated: Toaster position change to top-right corner
 * Updated: Loading image updated
 * Updated: Screenshot & Banner image updated
 * Fixed: Custom icons uploader “Select Files” color issue fixed
 * Fixed: Menu item image height fixed
 * Fixed: User info showing wrong name
 * Fixed: Admin bar editor is not synced once new item added or deleted.

#### 1.0.3.1 (22-12-2024)

 * Update: Query optimization and security measures

#### 1.0.3.0 (31-10-2024)

 * Fixed: Free vs Pro License and Activation issue fixed

#### 1.0.2.9 (14-10-2024)

 * Updated: “Howdy” Text Change option not working issue fixed
 * Fixed: Hidden For Admin Bar Item Compatibility with WP Adminify
 * Fixed: Option Page not showing Compatibility with WP Adminify

Details [changelog here](https://jeweltheme.com/docs/admin-bar-editor/changelogs)

## Meta

 *  Version **1.1.5**
 *  Last updated **2 months ago**
 *  Active installations **3,000+**
 *  WordPress version ** 4.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.0 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/admin-bar/) and [Korean](https://ko.wordpress.org/plugins/admin-bar/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/admin-bar)
 * Tags
 * [admin bar](https://sa.wordpress.org/plugins/tags/admin-bar/)[customization](https://sa.wordpress.org/plugins/tags/customization/)
   [hide admin bar](https://sa.wordpress.org/plugins/tags/hide-admin-bar/)[toolbar](https://sa.wordpress.org/plugins/tags/toolbar/)
 *  [Advanced View](https://sa.wordpress.org/plugins/admin-bar/advanced/)

## Ratings

 4.3 out of 5 stars.

 *  [  15 5-star reviews     ](https://wordpress.org/support/plugin/admin-bar/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/admin-bar/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/admin-bar/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/admin-bar/reviews/?filter=2)
 *  [  3 1-star reviews     ](https://wordpress.org/support/plugin/admin-bar/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/admin-bar/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/admin-bar/reviews/)

## Contributors

 *   [ Liton Arefin ](https://profiles.wordpress.org/litonice13/)
 *   [ Pixar Labs ](https://profiles.wordpress.org/pixarlabs/)
 *   [ Jewel Theme ](https://profiles.wordpress.org/jwthemeltd/)

## Support

Issues resolved in last two months:

     1 out of 1

 [View support forum](https://wordpress.org/support/plugin/admin-bar/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.buymeacoffee.com/jeweltheme)