Unagi is a WordPress plugin that helps keep the admin dashboard clean. It's a zero-configuration plugin; just activate and get rid of the nags.
How does it work?
It buffers all the output that hooked into
admin_notices action and then displays it within a dedicated notification page.
Limitations & Tips
- If, there is a notification message only added for a particular page. It won't be displayed on the notifications page. You can use
unagi_show_diff filter to allow displaying non-global messages.
- The plugin only respects notifications messages that have "notice" class by default. Most of the plugins use "notice" class as a wrapper of the output. You can use
unagi_xpath_expression filter to customize targered xpath.
edit_posts is the default capability. It can be overridden with unagi_required_capability filter.
- By default, plugin saves the output in the usermeta and renders saved output. If you need to avoid DB calls, you can use
unagi_show_notifications_nicely filter.
Unagi - "It's not something you are , it's something you have."
If you like our Unagi plugin, then consider checking out our other projects:
Contributing & Bug Report
Bug reports and pull requests are welcome on
Github.
0.3.1 (August 11, 2026)
- Dependency update.
- Tested with WP 7.1
0.3 (April 16, 2026)
- Dependency update.
- Tested with WP 7.0
0.2.2 (November 21, 2025)
- Dependency update.
- Tested with WP 6.9
0.2.1 (July 11, 2024)
- Added playground blueprint.
- Dependency update.
- Tested with WP 6.6
0.2 (March 18, 2024)
- fix mb_convert_encoding deprecation.
- Dependency update.
- Tested with WP 6.5
0.1.5 (March 03, 2023)
- Disable warnings with non-well-formed DomDocument
- Dependency update
- Tested with WP 6.2
0.1.4 (November 6, 2022)
- Tested with WP 6.1 Props @ZgrK.
0.1.3
- Tested with WP 5.9 Props @ZgrK.
0.1.2
- Revert output hook change. (It causes regression when
admin_notices removes on a page entirely)
- Add heading to notifications page. Props @sanzeeb3
- Improve WooCommerce compatibility
0.1.1
0.1.0