Description
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_difffilter 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_expressionfilter to customize targered xpath. edit_postsis the default capability. It can be overridden withunagi_required_capabilityfilter.- 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_nicelyfilter.
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:
- Magic Login Pro – Easy, secure, and passwordless authentication for WordPress.
- SessionQuota Pro – Limit concurrent sessions in WordPress.
- Stream Integration Pro – Upload, sync, restore, and manage WordPress videos with Cloudflare Stream.
- Easy Text-to-Speech – Convert written content into high-quality synthesized speech for WordPress.
- Handywriter – AI-powered writing assistant for WordPress.
- PaddlePress PRO – Paddle plugin for WordPress.
- WP Accessibility Toolkit – Tools to help make your WordPress site more accessible.
- Powered Cache – Caching and optimization for WordPress to help improve PageSpeed and Core Web Vitals.
Contributing & Bug Report
Bug reports and pull requests are welcome on Github.
Installation
Manual Installation
- Upload the entire
/unagidirectory to the/wp-content/plugins/directory. - Activate Unagi through the ‘Plugins’ menu in WordPress.
FAQ
-
Some of the messages are missing under the notifications page?
-
This plugin only respects the messages that use
noticeclass. And, the notices that added to a particular page might not be shown. You can useunagi_show_difffilter to display them.
Reviews
Contributors & Developers
“Unagi” is open source software. The following people have contributed to this plugin.
Contributors“Unagi” has been translated into 8 locales. Thank you to the translators for their contributions.
Translate “Unagi” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
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_noticesremoves on a page entirely) - Add heading to notifications page. Props @sanzeeb3
- Improve WooCommerce compatibility
0.1.1
- Change output hook
0.1.0
- First release



