Disable Admin Notices removes dashboard alert messages from WordPress core, themes, and plugins. Turn this on for a cleaner, distraction-free admin area.

What this feature does

WordPress, themes, and plugins frequently display notices on the dashboard: update reminders, security alerts, feature announcements, plugin suggestions. These notices are helpful when you need them, but on busy sites or when you're deeply focused on other work, they can clutter the interface and distract from the task at hand.

This setting removes all global admin notices from the WordPress dashboard. Once enabled, the admin area becomes cleaner and quieter. This doesn't affect inline validation messages or errors within forms, only the floating notices that appear at the top of pages.

For focused workflows

If you're running a busy site with many plugins that each send alerts, or if you're managing updates through a separate system and don't need the dashboard warnings, this toggle gives you back the screen real estate and mental bandwidth.

How to enable it

  1. Open AdminEase and navigate to Updates & Notifications. Click AdminEase in the WordPress admin menu, then look for the Updates & Notifications tab.
  2. Toggle Disable admin notices on. Save the setting. Changes take effect immediately on your next page refresh.
  3. Verify. Refresh the WordPress dashboard. Admin notice areas should now be clear. Any notices that were visible should be gone.

Settings reference

Setting What it does Default
Disable admin notices Removes all global admin notice messages from the WordPress dashboard, including notices from core, themes, and plugins. Does not affect form validation errors or inline messages. Off

What happens behind the scenes

WordPress hooks removed

When enabled, AdminEase removes all hooked actions from four WordPress hooks that control where admin notices appear:

  • admin_notices (main notice hook for most admin pages)
  • all_admin_notices (fallback hook for notices on all pages)
  • network_admin_notices (notices on network admin pages)
  • user_admin_notices (notices on user profile pages)

By removing all actions hooked to these, AdminEase prevents any registered notice handler from firing. This happens early in the page load (on the admin_print_scripts hook) so notices are suppressed before they render.

Troubleshooting

I disabled admin notices, but I still see messages on the page

AdminEase removes global admin notices, but not inline error messages within forms or custom notices that use different hooks. Some plugins register notices on custom hooks or directly output HTML. If you're seeing messages that won't go away, check what plugin they're from. You may need to disable that plugin or adjust its settings separately.

I need to see a specific notice, but they're all hidden

Toggle the setting off temporarily to see the notices you need. Review them, then turn the setting back on. If you need notices from one specific plugin always visible while hiding others, this feature isn't selective, so you may need to configure that plugin's notice settings directly instead.

Some notices reappeared after I updated a plugin

Confirm that the Disable Admin Notices toggle is still enabled in AdminEase > Updates & Notifications. If a plugin update resets AdminEase settings or if you accidentally toggled the setting off, it will need to be turned back on. Check the setting and save it again.

Will this affect critical error messages?

Critical errors and validation failures that appear in forms or within the page content are separate from global admin notices and will not be affected. This setting only hides notices that use the standard WordPress admin notice hooks. Errors that appear inline within page forms or database operations will still be visible.