| 开发者 |
abduremon
mdismail-cse ismail0071 |
|---|---|
| 更新时间 | 2026年9月1日 18:27 |
| PHP版本: | 7.2 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
admin_notices, network_admin_notices, user_admin_notices, and all_admin_notices are captured into a single popup.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.