200+
September 1, 2026
May 25, 2026
Every WordPress admin knows the feeling: you open your dashboard, and it’s buried under a pile of plugin notices, update nags, “thanks for installing” notices, and review requests. The important warnings get lost in the noise — and the noise never stops.
Notice Vault captures every admin notice as it fires and moves it into one tidy popup. Your dashboard stays quiet, and nothing is thrown away — each notice waits in the popup until you are ready to read it.
Most plugins that hide admin notices simply delete the markup, and the message is gone for good. Notice Vault works differently: it hides admin notices from the dashboard and keeps a copy of every one of them in your own database. You get a calm screen and the full record of what WordPress, your plugins and your theme tried to tell you.
Captured dashboard notifications are sorted into six categories — success, error, warning, info, system and non-standard — and presented together in a single popup with category filters, an Unread/All toggle and a live counter in the admin bar. Instead of scrolling past a wall of alerts on every single admin page, you glance at one number and open the vault when it suits you.
Mark notices as read one at a time or in bulk, and dismiss notices you have already dealt with so they stop coming back. Read state is stored per user, so every administrator keeps their own view of the vault. Anything you leave alone expires automatically after a number of days you choose.
Nothing disappears behind your back. Each of the six notice types carries its own rule: Show in popup moves that category off the dashboard, Do nothing leaves it exactly where WordPress put it. Error notices and WordPress core update and security nags stay on the dashboard by default, so critical alerts are never hidden from you.
admin_notices, network_admin_notices, user_admin_notices, and all_admin_notices are captured into a single popup.Whether you manage a network of client sites or simply write on your own blog and are tired of constant upselling, Notice Vault keeps admin notices organized instead of scattered — a professional, quiet, distraction-free place to work.
Notice Vault is free and independent, with a single focus: giving you back a calm dashboard by capturing the admin notices that clutter it — without touching your site’s frontend or slowing anything down.
Notice Vault does not:
Install Notice Vault and activate it — that is the whole setup. From that moment the plugin captures admin notices as they fire and moves them into the Notices popup instead of printing them on your dashboard. If you want a category to keep rendering in place, set it to “Do nothing” at Notice Vault Settings.
No, you have full control. Each notice type can be configured separately to either show in the popup (out of the dashboard) or stay exactly where it is. Error notices, and WordPress core update and security nags, are left on the dashboard by default.
No. Hidden notices are not deleted — they are stored and listed in the popup, and the admin bar shows a live counter of how many dashboard notifications you have not read yet.
Into a table in your own WordPress database, and from there into the Notices popup. You can filter them by type, switch between Unread and All, and load older ones as you scroll. Nothing is ever sent anywhere else.
Yes. Mark notices as read to clear the unread counter, or dismiss notices outright to remove them from the vault. You can also mark all as read or clear everything in one action, and whatever you leave behind is auto-removed once it passes the expiry window.
Notice Vault runs per-site on a multisite network — activate it on each subsite you want to manage. Network-wide automatic activation and shared notice storage across the network are not currently supported.
No! The plugin uses lazy loading, transient caching, and minimal database queries. It runs in the admin only, so it has zero impact on frontend performance.
Yes! You can choose from 3 popup styles: Slide from Right, Modal Popup, or Slide from Right (Large).
By default, notices are automatically deleted after 30 days. You can set anything from 1 to 365 days in the settings.
Yes! Notice Vault is fully translation-ready with a .pot file included.
By default, most captured notice categories (success, warning, info, system, non-standard) are set to “Show in popup”, while Error notices are left on the dashboard so critical alerts are never hidden. The moment the plugin is active, the popup-enabled notices from every plugin and theme move out of your dashboard into the Notices popup instead of appearing inline. You can change this per category at Notice Vault Settings — choose “Show in popup” to capture a category, or “Do nothing” to let it render on the dashboard as it normally would.
rel="noopener noreferrer".manage_options).COUNT(*) instead of loading every row; the transient sweep is skipped when a persistent object cache is active; the re-hash migration is bounded to avoid a long synchronous loop on large vaults.!important chain defeated jQuery .hide()); badge inner text also resets to “0” for screen-reader parity..focus() shorthand that triggered a JQMIGRATE deprecation warning.admin_notices, network_admin_notices, user_admin_notices, and all_admin_notices.wp_kses allowlist (<a>, <strong>, <em>, <code>, lists, …); scripts, iframes, and inline event handlers always stripped.update-nag, update-message, …) are detected before generic notice-* severity classes so they reliably route to the System bucket.notice_vault_notice_types filter appear here too.