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

  1. Enable the module in Switchboard
  2. Choose which types of notices to hide
  3. Admin pages immediately become cleaner
  4. 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

SettingDefaultDescription
Hide all admin noticesOnHide success, info, and warning notices (keeps errors)
Hide WordPress update noticesOnHide “WordPress X.X is available” banners
Hide plugin promotional noticesOnHide “Upgrade to Pro”, review requests, newsletters
Hide error notices tooOffAlso hide critical error messages (use with caution)

How It Works Technically

The module uses CSS to hide notices based on their type:

Notice TypeCSS ClassHidden by Default
Success.notice-success, .updatedYes
Info.notice-infoYes
Warning.notice-warningYes
Error.notice-error, .errorNo (optional)
Update nags.update-nagYes
Dismissible.is-dismissibleYes

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.

PRO

Get access to all 147 modules with a single license

Upgrade to Pro