Hide Admin Notices
Clean up your WordPress admin by hiding distracting notices, update nags, and plugin promotional banners. Create a focused, professional dashboard experience without the constant interruptions.
Use Cases
- Remove plugin upgrade nags and promotional banners that confuse clients
- Create a distraction-free environment for content editors
- Hide update notifications when updates are managed by your hosting provider
- Clean up PHP warnings and minor notices during development
How It Works
- Enable the module in Switchboard
- Choose which types of notices to hide
- Admin pages immediately become cleaner
- Error notices (critical issues) can remain visible if you prefer
Where to Find It
Location: The effect is visible throughout the admin area — any page that normally shows notices.
Settings
| Setting | Default | Description |
|---|---|---|
| Hide all admin notices | On | Hide success, info, and warning notices (keeps errors) |
| Hide WordPress update notices | On | Hide “WordPress X.X is available” banners |
| Hide plugin promotional notices | On | Hide “Upgrade to Pro”, review requests, newsletters |
| Hide error notices too | Off | Also hide critical error messages (use with caution) |
How It Works Technically
The module uses CSS to hide notices based on their type:
| Notice Type | CSS Class | Hidden by Default |
|---|---|---|
| Success | .notice-success, .updated | Yes |
| Info | .notice-info | Yes |
| Warning | .notice-warning | Yes |
| Error | .notice-error, .error | No (optional) |
| Update nags | .update-nag | Yes |
| Dismissible | .is-dismissible | Yes |
Selective Hiding
You can mix and match what gets hidden:
Hide Everything (except errors)
Enable “Hide all admin notices” — this is the broadest option that keeps your dashboard clean while still showing critical errors.
Hide Only Specific Types
Disable “Hide all admin notices” and selectively enable:
- Update notices — Just hide WordPress/plugin update banners
- Plugin promotional — Just hide “Rate us”, “Upgrade to Pro”, etc.
Hide Absolutely Everything
Enable “Hide error notices too” to hide even critical error messages. Use with caution — you won’t see important alerts about site problems.
What Gets Hidden
Typical notices this module removes:
- “WordPress 6.x is available! Please update now.”
- “Thank you for using [Plugin]! Please rate us 5 stars.”
- “Upgrade to Pro for more features!”
- “Subscribe to our newsletter”
- “Your PHP version is outdated” (warnings)
- “Settings saved” (success messages)
- Plugin activation confirmations
What remains visible (with default settings):
- Critical errors (database issues, fatal errors)
- Security warnings from security plugins
- Notices marked as errors by plugins
FAQ
Will I miss important updates?
Update information is still available in Dashboard → Updates. You’re just hiding the persistent banner reminders, not the update functionality itself.Can I hide notices from specific plugins only?
This module uses a blanket approach. For plugin-specific control, you would need to use custom CSS targeting that plugin’s specific notice classes.Why would I want to show errors?
By default, errors remain visible because they indicate actual problems with your site. Hiding errors means you might miss critical issues like database failures or plugin conflicts.Does this affect notices for other users?
Yes, the hiding applies to all admin users. If you need per-user or per-role settings, that would require custom development.Will this break anything?
No, notices are purely informational. Hiding them doesn’t affect WordPress functionality — it just removes the visual alerts.Warning
Only enable “Hide error notices too” if you have another way to monitor site health (error logging, uptime monitoring, etc.). Missing error notices could mean missing critical problems.
This module is perfect for client sites where you manage updates and don’t want clients seeing technical notices that might confuse or worry them.
Get access to all 147 modules with a single license