DevDome Admin Cleaner WordPress plugin

Keep your WordPress workspace clear

DevDome Admin Cleaner hides admin notices, dashboard widgets and selected toolbar items, with captured notices available in the Notice Inbox. Use Client Mode to simplify menus for chosen roles without changing their permissions.

Free and GPL licensed, reviewed by the WordPress.org plugin team.

No account needed for cleanup
1 or 7 days snooze options in the Notice Inbox
160 characters maximum stored notice excerpt length
14 AI abilities on WordPress 6.9 or newer

Choose what stays in your admin workspace

Hide distractions, review captured notices and simplify menus for client handover. Cleanup changes visibility without deleting site content or changing user permissions.

Review notices on your schedule

Review captured notices by source, classification and mute status. Hide them for yourself or all administrators, or snooze for 1 or 7 days. Notice hiding applies only to users who can access Admin Cleaner.

Apply broad cleanup

Clean My Admin hides dashboard widgets, supported toolbar items, footer details and plugin list notice rows. It also hides captured notices for all administrators and enables Auto-hide new notices, including supported notices added after page load.

Choose your dashboard widgets

Hide built-in dashboard widgets individually, with a shared option for widgets added by plugins and themes. This simplifies the existing dashboard without adding widgets. The Cleanliness indicator reflects workspace preferences, not site health or security.

Trim your admin toolbar

Hide the WordPress logo, Comments, New, Updates and Customize, plus extra top-level items added by plugins or themes. The toolbar remains available, and hiding Updates does not disable updates or fix reported issues.

Simplify menus for client roles

Client Mode hides selected menus for chosen roles, including custom roles, without changing permissions. Users with manage_options, the Admin Cleaner capability or network management privileges are exempt. Other direct URLs still follow existing permissions.

Undo your latest settings change

Undo last change restores the previous settings once. Restore notices separately in the inbox or use Clear all mutes, and turn off Auto-hide new notices to keep future notices visible.

Keep notice records on site

Settings, notice records and mutes stay in your site's options table, with redacted excerpts and no raw notice HTML. Retention targets 200 records; unresolved protected notices remain above that limit with a storage warning.

Let authorised AI agents help

On WordPress 6.9 or newer, 14 abilities support authorised AI agents; MCP clients need the WordPress MCP Adapter. Every ability checks permissions, and specified actions require explicit confirmation. Older WordPress versions register no abilities.

From installation to a clearer workspace

Choose individual settings or apply broad cleanup with Clean My Admin. Review captured notices in the inbox and configure Client Mode for handover.

  1. 1

    Install and activate

    Install DevDome Admin Cleaner from WordPress.org and activate it. Open DevDome Tools > Admin Cleaner.

  2. 2

    Choose what to hide

    Choose individual options and press Save Settings, or press Clean My Admin for broad cleanup, including hiding captured notices for all administrators and enabling Auto-hide new notices.

  3. 3

    Review notices and client menus

    Review hidden notices in the Notice Inbox. For client handover, choose roles and supported menu entries in Client Mode; permissions stay unchanged.

Frequently asked questions

How do I hide admin notices?

Open DevDome Tools > Admin Cleaner > Notice Inbox. Select notices, choose Hide (you), Hide for all admins or a snooze action, then press Apply. Snooze options are 1 or 7 days. Notice hiding applies only to users who can access Admin Cleaner, normally administrators.

Can it hide important update or security notices?

Yes. Update, error and security notices can be hidden, including those marked Critical. Hiding them does not disable updates, fix reported issues or stop notification emails. Restore captured notices from the inbox and turn off Auto-hide new notices to keep future notices visible.

How do I hide dashboard widgets?

Open Dashboard Widgets, select the widgets to hide and press Save Settings. Built-in widgets have individual options; widgets from plugins and themes share an option. Clean My Admin enables all these hiding options. Hiding Site Health does not improve site health, and the Cleanliness indicator only reflects workspace preferences.

Does cleanup delete anything?

Clean My Admin hides interface items without deleting posts, pages, media, plugins or themes. Removing inbox records, Delete all notice data and retention housekeeping can permanently delete stored notice records and mutes. A deleted notice can return if its source displays it again. Uninstalling removes settings and notice data.

Does Client Mode stop clients accessing hidden screens?

Client Mode changes visibility, not permissions. Enabled options redirect the theme editor, plugin editor and Updates screens to the dashboard. Other direct URLs follow existing permissions. Users with manage_options, the Admin Cleaner capability or network management privileges are exempt. Hiding menu entries does not replace access control.

How do I undo the cleanup?

Undo last change keeps one settings recovery point. Restore notices separately in the inbox or use Clear all mutes. Turn off Auto-hide new notices to stop hiding future notices. Individual settings can show widgets and toolbar items again. Deactivation stops cleanup while preserving saved data.

Does it work on multisite?

Yes. Settings and notice records are stored separately for each site, so configure Admin Cleaner from each site's dashboard. It also handles network dashboard widgets and network admin notice hooks. There is no central screen for applying one configuration across every site.

Do I need an account, and does it contact external services?

No account is required; cleanup runs locally without network requests. The shared dashboard fetches the DevDome plugin catalog. Optional account connections and error reports you submit contact DevDome. The self-hosted edition also downloads update information and bot reference lists. Admin Cleaner stores nothing on a visitor device and sends no visitor data off-site.

Documentation

Everything you need before you install, with no account required.

Installing

Install DevDome Admin Cleaner from WordPress.org (Plugins, Add New, search for DevDome Admin Cleaner) or upload the ZIP, then activate it.

No account is needed for Admin Cleaner's features. Connecting a free DevDome account through the DevDome Tools dashboard is optional.

Setting it up

Open DevDome Tools > Admin Cleaner. Choose what to hide in the settings tabs and press Save Settings, or press Clean My Admin for broad cleanup.

Clean My Admin hides dashboard widgets, supported toolbar items, footer text, the version number and plugin list notice rows. It also hides notices already captured in the inbox for all administrators and enables Auto-hide new notices.

For client handover, open Client Mode, choose the roles and select the supported menu entries to hide. Client Mode changes visibility without changing roles or permissions.

Install Admin Cleaner from WordPress.org

Install DevDome Admin Cleaner from WordPress.org, activate it and open DevDome Tools > Admin Cleaner to choose what to hide.

More from the DevDome suite

All plugins
DevDome Analytics: Visitor Tracker, Site Stats & Bot Detection
Visitor tracking statistics: site stats, visitor stats, pageviews, sources, bot detection and outbound click reports. Free DevDome account required.
DevDome Site Monitor
One health score for every WordPress site, with alerts before visitors notice.
DevDome Bot Protection
Detect and block bad bots without ever touching the good ones that rank you.