How to hide WordPress notifications (easy)

Does your WordPress dashboard look cluttered with plugins and themes constantly asking for a review, acknowledgment, or displaying notices? This can significantly hamper site maintenance and management, making it an annoying experience. Sometimes, it might even require scrolling past numerous messages just to get to the necessary information.

Why doesn’t WordPress do something about this?

Well, they have. Sort of. WordPress official guidelines say

Upgrade prompts, notices, alerts, and the like must be limited in scope and used sparingly, be that contextually or only on the plugin’s setting page. Site wide notices or embedded dashboard widgets must be dismissible or self-dismiss when resolved. Error messages and alerts must include information on how to resolve the situation, and remove themselves when completed.

These guidelines are somewhat vague, especially the “limited in scope and used sparingly” line. What do those mean? It’s uncertain. In our image below, I don’t think the Elementor “Improve your site’s performance score” quite meets that criteria. But again, it’s a gray area. I’ve also seen Yoast SEO employ the same tactics, except much worse. There are a few support tickets in the WordPress repository that mention Yoast’s “nagware” is annoying and will not turn off, despite the option being set to turn it off.

Luckily, there is an easy fix for all this. With the use of Hide Admin Notices, it takes all these notifications and consolidates them into a neat tab at the top labeled “Show Notices”. This plugin doesn’t require any setup; simply install and activate it. When you click on “Show Notices”, it drops down, and a modal displays all the notifications generated by other plugins and themes, making it tidy and showing the notifications only when you choose to see them.

This makes the WordPress dashboard feel much more professional & put together in my opnion. Now, you can focus better on your site and not have to scroll past those notifications!