| 开发者 | umangapps |
|---|---|
| 更新时间 | 2026年9月6日 00:24 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
admin_notices and all_admin_notices.str_starts_with(), and avoids all deprecated patterns.aria-expanded attributes and visible focus rings./wp-content/plugins/, or install it directly from the WordPress plugin directory.No. Critical WordPress core updates and fatal error warnings use dedicated hooks that are not intercepted.
Yes. The plugin hooks into admin_notices and all_admin_notices, which are the standard WordPress notice APIs used by nearly all plugins and themes.
Dismissals are stored in user meta (wp_usermeta), so they are per-user. Resetting them is available on Settings → Admin Notices.
It works on individual sites within a multisite network. Network-wide notice management is not yet supported.
No. Notice interception uses PHP output buffering (fast), and DOM reorganisation is handled client-side with a small vanilla-jQuery script loaded only in the admin area.
user_meta instead of a shared site option, giving each admin independent control.all_admin_notices hook (previously only admin_notices).get_plugins().escAttr helper, keyboard accessibility (Enter/Space toggles), aria-expanded support, and live group-count updates after dismissal.str_starts_with(), ReflectionException catch, Closure::fromCallable() for named-function reflection.