Disable admin notices individually


Do you know the situation, when some plugin offers you to update to premium, to collect technical data and shows many annoying notices? You are close these notices every now and again but they newly appears and interfere your work with WordPress. Even worse, some plugin’s authors delete “close” button from notices and they shows in your admin panel forever.

Our team was tired of this, and we developed a small plugin that solves problems with annoying notices. With this plugin, you can turn off notices forever individually for themes, plugins and the WordPress itself.

The Hide admin notices plugin adds “Hide notification forever” link for each admin notice. Click this link and plugin will filter this notice and you will never see it. This method will help you to disable only annoying notices from plugins and themes, but important error notifications will continue to work.

In addition, you can disable all notices globally simply change plugin options. In this case, the plugin hides all admin notices, except of updates notices in the list of installed plug-ins.

And still, that you could see which notices are shows, we made the special item in the top admin bar that will collect all notices in one place. It is disabled by default to freeing space in the admin menu but you can enable it in plugin options.

We used some useful functions from plugins Clearfy – disable unused features, WP Hide Plugin Updates and Warnings, Hide All Notices, WP Nag Hide, WP Notification Center

Recommended separate modules

We invite you to check out a few other related free plugins that our team has also produced that you may find especially useful:


  • English – default, always included
  • Russian

If you want to help with the translation, please contact me through this site or through the contacts inside the plugin.


  • Shows an example of use
  • Control panel
  • Notifications panel (optional)


  1. Upload the plugin folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. The plugin settings can be accessed via the ‘Settings’ menu in the administration area (either your site administration for single-site installs).


Август 16, 2019
This plugin just works - no frills, no thrills, just disabled admin notices which would otherwise annoy the hell out of me. Thank you!
Август 16, 2019
Wonderful plugin. Getting rid of all the annoying messages. thank you very much. Very recommendable plugin.
Август 15, 2019
Awesome plug-in that gets rid of those nagging WordPress reminders from plug-ins and themes that you don't really need to see every time you're in the backend of WordPress. I use on a lot of my sites and it's nice and stable, never had an issue with it - great work!
Август 15, 2019
Really this simple plugin has given me great intangible benefits of productivity and stress reduction since I use it. It has been a real genius, giving solution to a very annoying need with a simple and effective solution. Ultimate Thug Life Devs Level! Thanks sooo much!!
Август 15, 2019
realmente un caño este plugin. podés EVITAR PARA SIEMPRE que un mensaje vuelva a aparecer.
Read all 63 reviews

Contributors & Developers

“Disable admin notices individually” is open source software. The following people have contributed to this plugin.




  • Added: Compatibility with Learndash
  • Added: Compatibility with WordPress 4.2 – 5.x
  • Added: Multisite support
  • Added: Minor link style (hide notification forever) changes.


  • Fixed: compatibility with some plugins and themes


  • Fixed: Prefix bug


  • Fixed: Compatibility with Clearfy plugin
  • ADDED: Plugin options caching to reduce database queries for 90%. Clearfy became lighter and faster.
  • ADDED: Compress and cache the plugin core files, to reduce the load on the admin panel


  • Added a new feature: To restore hidden admin notices individually
  • Fixed: Core bugs


  • Updated styles for the “Hide notification forever” link
  • Compatibility with plugins from webcraftic is updated


  • Plugin release