Skip to content

lukedunsmoto/simplebar-admin-bar-customizer

Repository files navigation

SimpleBar Banner

SimpleBar - Admin Bar Customizer

A free WordPress plugin that lets you easily customize the admin bar and side menu. Change colours, add your own links, hide elements or use drag and drop to reorder them.

Live Site Open Source

Why SimpleBar?

The WordPress admin bar is powerful — but it gets cluttered quickly. SimpleBar exists to give you back control of your WordPress admin experience.

SimpleBar is a free, lightweight tool that lets you hide what you don’t need and keep your workflow tidy.


Features

  • Hide unused admin bar items
  • Reduce visual clutter in the WordPress toolbar
  • Keep frequently used items accessible
  • Add custom links to the admin bar
  • Change colours of both the admin bar and side menu
  • Live preview while editing appearance settings
  • Settings tabs switch instantly without full page reload
  • Built-in preset themes (including WordPress Classic default)
  • Accessibility contrast guardrails for key colour pairs
  • Import/export settings as JSON
  • Discover and hide third-party admin bar nodes per role
  • Front-end admin bar visibility rules by role and post type
  • Lightweight, fast, and unobtrusive
  • Built with core WordPress APIs
  • No tracking, ads, or external dependencies

SimpleBar is designed for developers, site owners, and anyone who values a clean admin experience.


What's New in 2.1.0

  • New first-run default style: WordPress Classic preset, with WordPress 7.0 blue (#3858E9).
  • New Appearance improvements:
    • Preset selector with one-click apply.
    • "Colour Riot" preset label refresh.
    • Live preview for admin bar and admin menu colours.
    • Contrast guardrails with pass/warning feedback.
  • New settings UX polish:
    • Tabs now switch without full page reload.
    • Title Case headings and button labels.
    • Improved spacing in Roles & Links reorder section.
  • New Tools tab:
    • Export all settings as JSON.
    • Import settings from a SimpleBar export file.
  • New Roles & Links improvements:
    • Discover third-party admin bar node IDs from current admin context.
    • Hide discovered IDs per role.
  • New front-end toolbar visibility rules:
    • Hide by selected roles.
    • Hide on selected public post types.
    • Optional "wp-admin only" mode.

Screenshots

Admin bar customisation options

Admin Bar Settings

Cleaned-up admin bar in action

Admin Bar Preview


Installation

From WordPress.org

Install directly from the plugin directory:

👉 https://wordpress.org/plugins/simplebar-admin-bar-customizer/

From GitHub

  1. Download or clone this repository
  2. Upload the simplebar-admin-bar-customizer folder to /wp-content/plugins/
  3. Activate the plugin via Plugins → Installed Plugins

Requirements

  • WordPress 6.0+
  • PHP 7.4 or higher

Roadmap

  • Minor UX refinements based on real-world usage
  • Compatibility testing with future WordPress releases
  • Documentation polish

Feature requests are welcome!


Contributing

Issues and pull requests are welcome.


Author

Built by Luke Dunsmore
Designer / Developer / Builder of Practical Tools


License

GPL v2 or later
https://www.gnu.org/licenses/gpl-2.0.html

About

A free, open-source WordPress plugin that lets you easily customize the admin bar and side menu. Change colours, add your own links, hide elements or use drag and drop to reorder them.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Contributors