WordPress plugin

Hide Admin Bar Based on User Roles Pro

Hide Admin Bar Based on User Roles Pro gives WordPress site owners rules for controlling the admin bar on frontend pages. Start with roles or capabilities, then add conditions for the page, device, individual account, or time. These controls can suit membership sites, WooCommerce stores, learning platforms, client websites, communities, and directories.

Hide Admin Bar Based on User Roles Pro

Hide Admin Bar Based on User Roles Pro gives WordPress site owners rules for controlling the admin bar on frontend pages. Start with roles or capabilities, then add conditions for the page, device, individual account, or time. These controls can suit membership sites, WooCommerce stores, learning platforms, client websites, communities, and directories.

Build frontend visibility rules

  • Roles and capabilities: Choose which users see the toolbar based on their assigned role or capabilities.
  • Page targeting: Show or hide the toolbar on selected URLs, post types, or page templates.
  • Device rules: Hide it on mobile or tablet while leaving it visible on desktop.
  • Individual accounts: Force the toolbar to display or hide for a specific user when general rules need an exception.
  • Scheduled visibility: Hide the toolbar during selected hours.

Handle inactivity, access, and options

Inactivity auto-hide slides the toolbar away after a configurable period without activity. Backend redirects can send users who try to access the dashboard to the homepage or a custom URL. Import and export settings to back up a configuration or move it between sites.

Compatibility and scope

The extension works with roles registered by themes and extensions, including WooCommerce customer roles, membership and learning management extensions, and custom roles. It is described as compatible with Elementor, Divi, Beaver Builder, Bricks, and WordPress Multisite.

These visibility rules control the toolbar on the frontend. In wp-admin, WordPress continues to display its toolbar as part of the admin interface; redirects can guide users away from backend access attempts.

Set up the rules

Install and activate the extension from the WordPress dashboard, then open its settings. Choose the roles or capabilities for the initial visibility rule. Add page, device, account, schedule, inactivity, or redirect conditions as needed, and import settings if you are applying an existing configuration.