Admin Toolbar Visibility Control

Description

Admin Toolbar Visibility Control gives site owners one central place to control who sees the WordPress admin toolbar on the front end.

WordPress already includes a per-user “Show Toolbar when viewing site” profile option. This plugin is for stores, membership sites, LMS portals, customer dashboards, and client-facing websites where administrators need a role-based policy instead of editing users one by one.

Choose the roles that should not see the front-end toolbar, review user counts and role recommendations, and save the policy from Settings > Admin Toolbar.

Built for customer-facing WordPress sites

Use it for:

  • WooCommerce customer accounts
  • SureCart customer portals
  • Easy Digital Downloads buyers
  • Paid Memberships Pro members
  • MemberPress members
  • LearnDash students
  • LMS and customer dashboards
  • Client-facing logged-in websites

What stays protected

  • Administrators are never affected.
  • wp-admin screens are never affected.
  • Logged-out visitors are not affected.
  • Roles you do not select are not affected.

Smart role recommendations

The settings page detects supported active plugins and highlights relevant customer-facing roles when those roles exist:

  • WooCommerce
  • SureCart
  • Easy Digital Downloads
  • Paid Memberships Pro
  • MemberPress
  • LearnDash

These are recommendations only. You remain in control of which roles are selected.

If no supported plugin is active, you can still use the generic role-based control.

Screenshots

  • Settings page showing global status, detected integrations, role selection, and summary in a clearer section layout.
  • Detected integrations and recommended customer-facing roles in the settings screen.
  • Plugins screen showing Admin Toolbar Visibility Control active.
  • Front-end view confirming administrators still keep the WordPress toolbar.

Installation

  1. Upload the plugin folder to the /wp-content/plugins/ directory, or install it from WordPress.org.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Go to Settings > Admin Toolbar.
  4. Enable toolbar visibility control if you want the policy active.
  5. Select the roles that should not see the front-end toolbar.
  6. Save your changes.

FAQ

Will this affect wp-admin or the block editor?

No. The plugin only controls the front-end toolbar. wp-admin screens, including the block editor, are never affected.

Can administrators lose access to the toolbar?

No. Administrators are protected and will continue to see the toolbar.

Does this replace WordPress’s per-user toolbar profile option?

No. WordPress still has the per-user setting. This plugin adds centralized role-based control for site owners.

Are any roles hidden automatically?

No. The plugin can recommend common customer-facing roles, but you choose and save the roles yourself.

Does this work with custom roles?

Yes. Any editable role except Administrator can be selected from the Role Selection table.

Does this use CSS to hide the toolbar?

No. The plugin uses WordPress’s show_admin_bar filter.

Does this track users or send data externally?

No. The plugin does not track users, send external requests, or include upsells.

Does the plugin include Hindi translations?

Yes. The settings screen includes bundled Hindi translations for sites using the Hindi locale.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Admin Toolbar Visibility Control” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.0.2

  • Improved settings page hierarchy, spacing, responsive behavior, and version visibility.
  • Improved settings notice placement on the plugin settings page.
  • Added WordPress Playground blueprint support for the WordPress.org Live Preview flow.
  • Added requirement metadata to the main plugin file for WordPress.org compatibility parsing.

2.0.1

  • Improved role-selection accessibility with explicit checkbox labels and a screen-reader table caption.
  • Added settings feedback output on the settings screen.
  • Added bundled Hindi translations for the plugin settings screen.
  • Updated the author URL.
  • Improved screenshot captions for a more user-focused plugin listing.

2.0.0

  • Renamed plugin to Admin Toolbar Visibility Control.
  • Kept the original main plugin file for backward compatibility.
  • Added Settings > Admin Toolbar.
  • Added role-based front-end toolbar visibility control.
  • Added administrator and wp-admin protections.
  • Added WooCommerce, SureCart, Easy Digital Downloads, Paid Memberships Pro, MemberPress, and LearnDash detection.
  • Added user counts and role recommendations in the settings screen.

1.0

  • Initial launch.