Overview
Configure admin bar visibility on a per-user basis with individual overrides that take priority over role-based settings. This feature is part of the Conditional Visibility category in Hide Admin Bar Pro.
Feature Details
| Category | Conditional Visibility |
| Type | Admin Bar Control |
| Plan | Pro |
| Configurable Settings | Yes |
Prerequisites
- Hide Admin Bar Pro plugin must be installed and activated.
- Pro license required for this feature.
How to Configure
- Go to your WordPress admin dashboard.
- Navigate to Settings > Hide Admin Bar Settings.
- Click the Conditional Visibility tab (Pro features appear as separate tabs).
- Configure the settings as needed and click Save.
- Changes take effect immediately — no page refresh needed for visitors.
How It Works
This feature adds an 'Admin Bar Visibility' section to each user's profile page in WordPress. Individual users can be set to follow role settings (default), always show, or always hide the admin bar. The per-user setting takes the highest priority in the visibility hierarchy: user-specific > global default > role-based settings. A global default can also be configured for users who haven't been individually set.
Benefits
- Individual user-level admin bar control.
- Override hierarchy ensures flexibility.
- Settings managed directly from user profiles.
- Global default for unset users.
- Three options: follow role, always show, always hide.
Frequently Asked Questions
How do I enable Per-User Visibility?
Go to Settings > Hide Admin Bar Settings in your WordPress admin and navigate to the appropriate Pro tab.
Can I use this with other visibility conditions?
Yes, all visibility conditions work together. The plugin evaluates conditions in order: global settings, role-based, capability-based, and then Pro conditions (time, URL, device, per-user). If any condition triggers hiding, the admin bar is hidden.
What happens if I accidentally hide the admin bar for administrators?
The plugin provides a secure reset URL on the settings page. You can also access the reset URL directly to restore all settings to their defaults without needing the admin bar.