WordPress plugin
Hide Admin Bar Based on User Roles Pro for WordPress
Hide Admin Bar Based on User Roles Pro gives WordPress site owners more control over who sees the admin bar on frontend pages. Start with role or capability rules, then refine visibility by page, device, time, or individual user. These settings suit membership websites, WooCommerce stores, learning platforms, client websites, communities, directories, and other projects where logged-in users need a cleaner view.
Hide Admin Bar Based on User Roles Pro gives WordPress site owners more control over who sees the admin bar on frontend pages. Start with role or capability rules, then refine visibility by page, device, time, or individual user. These settings suit membership websites, WooCommerce stores, learning platforms, client websites, communities, directories, and other projects where logged-in users need a cleaner view.
Set rules for pages, devices, and times
Page targeting lets you show or conceal the toolbar on selected URLs, post types, or page templates. Device detection can hide it on mobile or tablet while leaving it visible on desktop. Time-based rules hide it during specific hours.
Handle individual customers and inactivity
When a general role or capability rule does not fit one account, set a per-user override to force the toolbar to show or hide. Inactivity auto-hide slides the toolbar away after a configurable period without activity.
Redirect backend access and transfer settings
If a user tries to access the backend, a redirect can send them to the homepage or a custom URL. Import and export options let you back up the extension configuration or move it between sites.
Compatibility and setup
The extension works with themes and extensions that register WordPress user roles, including WooCommerce customer roles, membership extensions, learning management plugins, and custom roles. It is also described as compatible with Elementor, Divi, Beaver Builder, Bricks, and WordPress Multisite.
The visibility rules control the toolbar on the frontend. By default, WordPress displays it inside wp-admin, where the plugin can hide it for selected roles; Pro can also redirect users who try to access the backend.
Install and activate the plugin from the WordPress dashboard, then open its settings. Set the roles or capabilities first and add page, device, user, schedule, inactivity, redirect, or imported settings as needed.