WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Ankit Panchal v7.2.5

Hide Admin Bar Based on User Roles

Hide the WordPress admin bar for specific user roles, capabilities, devices or pages. Remove the toolbar for subscribers, customers & guests.

Hide Admin Bar Based on User Roles

The facts

Rating
3.9★ from 20
Active installs
20k+
Price
Free
Last updated
23 Aug 2026
Added
Jul 2018
Requires WP
5.5
Tested up to
WP 7.1
Requires PHP
5.6
Downloads
841,356

Our analysis

AI-assisted

Hide Admin Bar Based on User Roles is a WordPress plugin that allows you to control the visibility of the admin bar on your site based on user roles, capabilities, devices, and specific pages. It is designed to enhance the user experience by removing the admin toolbar for non-admin users, thereby providing a cleaner frontend interface.

This plugin is suitable for various types of websites, including membership sites, WooCommerce stores, and learning management systems, where a simplified interface is beneficial. It is lightweight and requires no configuration upon activation, making it easy to implement.

Best for: This plugin suits membership sites, eCommerce stores, and educational platforms that require a simplified user interface.

What it does well

  • Complete control over admin bar visibility
  • No coding required for setup
  • Lightweight and fast performance
  • Compatible with various themes and plugins
  • Trusted on over 20,000 active sites

Where it falls short

  • Limited features in the free version compared to the Pro version
  • Data on user feedback is minimal

Verdict

Hide Admin Bar Based on User Roles offers a straightforward solution for managing admin bar visibility, making it a practical choice for site owners looking to enhance user experience.

From the developer

Ankit Panchal's own description of Hide Admin Bar Based on User Roles, lightly tidied.

The complete WordPress admin bar control plugin

Hide Admin Bar Based On User Roles gives you complete control over who sees the WordPress admin bar (toolbar) on the frontend of your site.

Remove the admin bar for subscribers, hide the toolbar for WooCommerce customers, disable it for all users, or build precise visibility rules by role, capability, device, page, or time — all without writing a single line of code.

The plugin is lightweight, developer-friendly, and works immediately upon activation — no configuration required to get started. Trusted on 20,000+ active WordPress sites.

Simple but great plugin. 🙂
wptoolsdev

Works flawlessly! 🙂
thebrazeneye

Why hide the WordPress admin bar?

The black toolbar at the top of your site is useful for admins — but for everyone else it exposes backend links, breaks your design, and confuses non-technical users. Hiding it is essential for:

  • Membership sites – give members a clean, frontend-only experience with no WordPress branding
  • WooCommerce stores – stop showing the toolbar to customers after they log in
  • LMS & course platforms – keep students focused on your content, not the WordPress UI
  • Client websites – hand over polished sites where editors see only what they need
  • Communities & directories – hide backend access hints from registered users
  • Anyone who wants a cleaner frontend – remove the admin bar without touching functions.php

🚀 Key Features (Free)

  • Hide for All Users: Completely remove the admin bar from the frontend for everyone.
  • Hide for Guests: Ensure non-logged-in visitors never see the toolbar.
  • Role-Based Hiding: Select specific roles (e.g., Subscriber, Customer, Editor) to hide the bar for.
  • Capability-Based Hiding: Hide the bar based on WordPress capabilities (e.g., hide for anyone who cannot manage_options).
  • Lightweight & Fast: Zero bloat — no external requests, no database overhead on the frontend.

🏆 Premium Features (Pro)

Unlock advanced visibility logic with the Pro version:

  • Page-Based Targeting: Show or hide the admin bar only on specific URLs, post types, or page templates.
  • Device Detection: Hide the toolbar on Mobile or Tablet to save screen space, while keeping it on Desktop.
  • Per-User Overrides: Manually force the admin bar to show or hide for individual user accounts.
  • Time-Based Visibility: Automatically hide the bar during specific hours of the day.
  • Smart Redirects: Redirect users to the homepage or a custom URL when they try to access the backend.
  • Inactivity Auto-Hide: Automatically slide the toolbar away after a configurable period of inactivity.
  • Import / Export Settings: Back up and migrate your configuration across sites in one click.

Works with your setup

Hide Admin Bar Based on User Roles works with any theme and any plugin that registers user roles — including WooCommerce (Customer role), membership plugins, LMS plugins, and custom roles. Fully compatible with Elementor, Divi, Beaver Builder, Bricks, and WordPress Multisite.

You can check our other plugins:

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for moving data.

Members

Members

94

The best WordPress membership and user role editor plugin. User Roles & Capabilities editor helps you rest...

Free 300k+ installs 4.9★ (1,274)
Easy Updates Manager

Manage all your WordPress updates, including individual updates, automatic updates, logs, and loads more. This...

Free 300k+ installs 4.8★ (725)
Redux Framework

Redux is a simple, truly extensible, and fully responsive options framework for WordPress themes and plugins....

Free 900k+ installs 4.4★ (273)
PrettyLinks

🌠 Shorten, brand, and track any URL on your own domain. Keep your links — and your data — where they belong....

Free 200k+ installs 4.8★ (1,317)