描述
AdminBarNova gives you complete control over the WordPress admin bar (toolbar) visibility. With an intuitive modern interface, smooth toggle switches, and advanced features, you can precisely control who sees the admin bar, where, when, and how.
WordPress shows the admin bar to all logged-in users by default. This plugin provides a powerful yet user-friendly interface to manage admin bar visibility while maintaining flexibility and control.
Whether you’re a developer, designer, site administrator, or agency managing multiple sites, AdminBarNova gives you granular control over the admin bar—without editing a single line of code.
🔥 Features
🎯 Role-Based Controls
Hide admin bar for specific user roles (Subscriber, Customer, Contributor, Author, Editor) or show only for selected roles. Perfect for restricting access for certain user types while maintaining functionality for others. Custom roles created by other plugins automatically appear in the selection list.
👥 User-Based Overrides
Hide or show admin bar for specific individual users. User settings override role settings, giving you ultimate flexibility. Great for providing special access to specific users without changing their role.
💻 Frontend Controls
Hide admin bar completely on frontend or show only on frontend (hide in admin area). Ideal for creating a cleaner frontend experience while keeping the toolbar in the admin area.
📱 Device Targeting
Hide admin bar on Desktop, Tablet, or Mobile devices with automatic device detection. Perfect for responsive designs where the admin bar might interfere with the mobile experience.
⏰ Time-Based Scheduling
Schedule when the admin bar should be hidden. Set specific time ranges and days of the week. Perfect for maintenance windows, office hours, or scheduled content updates.
📄 Menu Item Controls
Hide specific admin bar menu items including WordPress Logo, Site Name, Updates, Comments, New Content, Search, Customize, My Account, User Info, and Logout. Keep only what you need.
🎨 Custom Styling & Branding
Customize the appearance of the admin bar with custom colors (background, text, hover) and add your own logo and branding text. Perfect for white-labeling the WordPress admin bar.
📊 Statistics Dashboard
View detailed statistics about admin bar usage including total users, hidden by role, hidden by user, and hidden items. Interactive chart visualization for quick insights.
⚡ AJAX-Powered Settings
All settings are saved instantly without page reloads. Smooth, modern user experience with real-time feedback.
🔄 Import/Export Settings
Export settings to JSON file for backup or migrate settings between sites. Easy migration between development, staging, and production environments.
🧰 Beginner Friendly
No coding required, simple and clean modern UI with toggle switches. Anyone can configure admin bar visibility in minutes.
🔐 Security Focused
Administrators always see the admin bar for safety. No lockout risks. You’ll never accidentally hide the admin bar from yourself.
🔍 Smart Search
Search functionality in multi-select dropdowns for users, pages, and posts. Quickly find and select specific items.
🎨 Modern UI
Beautiful, responsive interface with smooth animations and toggle switches. Works on all screen sizes including mobile. Dark/Light mode compatible.
⌨️ Keyboard Shortcuts
Quickly save settings with Ctrl/Cmd + S keyboard shortcut. Boost your workflow efficiency.
🌍 Translation Ready
Fully translation ready with .pot file included. Create your own translations easily.
⚡ Lightweight & Fast
Minimal performance impact. Only runs conditional checks and doesn’t load frontend assets unless needed.
Additional Information
Translations
- English (default)
- Translation ready with .pot file included in the languages folder
Privacy
AdminBarNova does not collect, store, or transmit any personal data. All settings are stored locally in your WordPress database.
安裝
- Upload the
adminbarnovafolder to/wp-content/plugins/. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Go to AdminBarNova menu in WordPress admin.
- Configure your settings using the intuitive interface and toggle switches.
Quick Setup Guide: 1. Navigate to AdminBarNova Settings 2. Choose your default visibility (Show/Hide) 3. Select roles or users to hide the admin bar from 4. Configure device targeting if needed 5. Set up time scheduling if required 6. Customize styling and branding if desired
常見問題
-
Will administrators still see the admin bar?
-
Yes, administrators always see the admin bar regardless of settings. This is a safety feature to ensure site administrators never lose access to the toolbar.
-
Does this work with custom user roles?
-
Absolutely! All custom roles created by other plugins or themes will automatically appear in the role selection list.
-
Can I override role settings for specific users?
-
Yes! Use the “Hide Admin Bar for Specific Users” option. User-specific settings have the highest priority and will override role-based settings.
-
How does device targeting work?
-
Device targeting uses browser user agent detection to identify Desktop, Tablet, and Mobile devices. The detection happens server-side before the page loads for seamless performance.
-
How does time scheduling work?
-
You can set specific time ranges (e.g., 9:00 AM to 5:00 PM) and select days of the week (Monday-Sunday) when the admin bar should be hidden. Perfect for maintenance windows or office hours.
-
Yes! You can individually hide WordPress Logo, Site Name, Updates, Comments, New Content, Search, Customize, My Account, User Info, and Logout items.
-
Can I customize the admin bar appearance?
-
Yes! You can change background color, text color, hover color, upload a custom logo, and add branding text to the admin bar.
-
Will this work with my mobile theme?
-
Yes, device targeting works by detecting the user’s device type and applies the hiding rules accordingly, regardless of your theme.
-
Can I export my settings to another site?
-
Yes! Use the Import/Export tab to download your settings as a JSON file and upload them to another WordPress site. Perfect for migrating configurations between development and production sites.
-
Does this plugin work with caching plugins?
-
Yes, admin bar visibility is determined server-side before page caching, so it works perfectly with all caching plugins like W3 Total Cache, WP Rocket, and LiteSpeed Cache.
-
Is this plugin compatible with WooCommerce?
-
Yes! AdminBarNova includes special support for the WooCommerce “customer” role out of the box and works with all WooCommerce features.
-
Will this slow down my site?
-
No, AdminBarNova is extremely lightweight. It only runs a few simple conditional checks and doesn’t add any frontend assets (CSS/JS) unless you’re in the admin area.
-
What happens if I deactivate the plugin?
-
When you deactivate the plugin, the WordPress admin bar will return to its default behavior (showing for all logged-in users). Your settings are preserved in the database if you reactivate later.
-
Does this work on WordPress Multisite?
-
Yes, AdminBarNova works on WordPress Multisite installations. Each site in the network can have its own independent settings.
-
Can developers extend this plugin?
-
Yes! AdminBarNova provides filters and hooks for developers to extend functionality. Check the documentation for available hooks.
-
Currently, AdminBarNova is completely free and open source. All features are available in the free version.
-
How can I report a bug or suggest a feature?
-
Please use the WordPress.org support forum to report bugs or suggest new features. We welcome all feedback!
-
What if I need help?
-
Visit the WordPress.org support forum or check the documentation for detailed guides and troubleshooting tips.
評價
There are no reviews for this plugin.
貢獻者及開發者
修改日誌
1.0.0
- Initial Release
- Role-based controls for all user roles (Subscriber, Customer, Contributor, Author, Editor)
- Support for custom user roles
- User-specific overrides (hide for individual users)
- Device targeting (Desktop, Tablet, Mobile with automatic detection)
- Time-based scheduling with start/end times and days selection
- Hide specific admin bar menu items (10+ items)
- Custom styling & branding (colors, logo, text)
- Live preview for styling changes
- Statistics dashboard with interactive charts
- Import/Export settings as JSON
- One-click reset all settings
- Modern toggle switch interface with smooth animations
- Fully responsive admin interface
- Administrators always see admin bar (safety feature)
- Keyboard shortcuts (Ctrl/Cmd + S to save)
- Security focused with proper nonce verification
- Lightweight with minimal performance impact








