Linux 软件免费装
Banner图

DevDome Admin Cleaner: Hide Notices & Dashboard Widgets

开发者 devdome
更新时间 2026年9月20日 18:31
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

admin bar hide admin notices dashboard widgets admin cleaner client mode

下载

1.0.8

详情介绍:

DevDome Admin Cleaner helps you hide admin notices, remove dashboard widgets and clean up the admin bar. Keep captured notices in a Notice Inbox and use Client Mode to simplify menus for selected roles. How it works Open DevDome Tools > Admin Cleaner. Choose individual settings and press Save Settings, or press Clean My Admin for a broad cleanup. Clean My Admin hides dashboard widgets, the supported toolbar items, footer text, the version number and plugin list notice rows. It also hides all notices already captured in the inbox for all administrators and enables Auto-hide new notices. Auto-hide includes supported notices added after page load. This includes update, error and security notices. Recognised operational notices carry a Critical badge in the inbox. Restore a notice to show it again for everyone. Notice hiding applies only to users who can access Admin Cleaner, normally administrators. Undo last change restores the previous settings once. Notice mutes are separate: use Restore or Clear all mutes to show hidden notices again. Turn off Auto-hide new notices if you want future notices to remain visible. Admin Cleaner works on its own and also shows its summary in the shared DevDome Tools dashboard. Client Mode Choose from the roles registered on your site, including custom roles. Client Mode can hide Plugins, Tools, Settings, editor and Updates menu entries, plus the footer version number. It supports a simpler client handover and basic white label admin cleanup. Client Mode never changes roles or capabilities. With the corresponding options enabled, the theme editor, plugin editor and Updates screens redirect to the dashboard. Other direct URLs still follow the user's existing permissions. Users with manage_options, the Admin Cleaner capability or network management privileges are exempt. What it never does Cleanup never deletes posts, pages, media, plugins or themes. It never changes user permissions or replaces access control. Hiding update notices does not disable updates or fix the issues they report. Removing inbox records, deleting all notice data and retention housekeeping can permanently delete the plugin's stored notice records and mutes. Uninstalling removes its settings and notice data. Local data and privacy Settings, notice records and mutes stay in your site's options table. Notice excerpts are redacted before storage and limited to 160 characters. Redaction removes email addresses, tokens, keys, nonces, URL query strings and filesystem paths. Raw notice HTML is never stored. Retention targets 200 records. Unresolved protected notices are kept even when this exceeds the limit, with a storage warning. Expired snoozes and orphaned mutes are cleaned automatically. Delete all notice data removes stored notices and mutes without resetting settings. Admin Cleaner sets no cookies and sends no visitor data off-site. Its cleanup features run locally and need no external service. Shared dashboard requests, optional account connections and user-submitted error reports are described in External services. AI agents and abilities On WordPress 6.9 or newer, 14 abilities let authorised AI agents inspect settings and notices, apply cleanup, undo settings, manage notices and run housekeeping. MCP clients can use them through the WordPress MCP Adapter. Abilities include snoozing for 1 to 90 days. Every ability checks the plugin capability. Actions affecting all administrators or deleting records require explicit confirmation where specified. Agent output excludes email addresses and server paths. Older versions register no abilities.

安装:

  1. Upload the plugin to /wp-content/plugins/ and activate it, or install it from the Plugins screen.
  2. Open DevDome Tools → Admin Cleaner.
  3. Click Clean My Admin for an instant tidy-up, or use the tabs to choose exactly what to hide.
  4. Set up Client Mode if you hand the site to editors or clients. Undo last change reverses your configuration at any time.

屏幕截图:

  • Notice Inbox: every captured notice with its source, type and status. Hide, snooze, restore or remove in bulk.
  • Dashboard Widgets: choose which dashboard widgets and footer items to hide.
  • Admin Bar: hide the WordPress logo, Comments, New, Updates, Customize and items added by plugins.
  • Client Mode: pick the roles and the menu entries they no longer see. Permissions stay unchanged.

常见问题:

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. To remove admin notices from view in one step, use Clean My Admin. It also enables Auto-hide new notices.

How do I remove dashboard widgets?

Open the Dashboard Widgets tab. Select the widgets you want to hide and press Save Settings. Built-in widgets have individual options. Widgets added by plugins and themes have a shared option. Clean My Admin turns on all these hiding options.

Is anything deleted when I clean the dashboard?

Clean My Admin hides interface items and notices. It does not delete your content. Remove and Delete all notice data permanently delete stored inbox records and their mutes. Retention housekeeping can also delete eligible records. A deleted notice can return if its source displays it again. Uninstalling removes the plugin's settings and notice data.

Does it hide update notices or disable admin notifications?

It can hide on-screen update, error and security notices, including those marked Critical. Clean My Admin also hides the toolbar Updates item and plugin list notice rows. It does not disable updates or notification emails. Restore captured notices from the inbox and turn off Auto-hide if you want new notices to remain visible.

What does Client Mode do?

Client Mode hides selected menu entries for the roles you choose. It can also redirect the theme editor, plugin editor and Updates screens to the dashboard. Permissions stay unchanged. Users with manage_options, the Admin Cleaner capability or network management privileges are exempt. Notice hiding is separate and applies only to users who can access Admin Cleaner.

Does it work on multisite?

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

How do I undo the cleanup?

Undo last change restores the settings from before the most recent settings change. It keeps one recovery point. Restore notices separately in the inbox, or use Clear all mutes. Turn off Auto-hide new notices to stop hiding future notices. You can also show individual widgets and toolbar items again through their settings. Deactivation stops the plugin's cleanup while preserving its saved data.

更新日志:

1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0 0.2.0 0.1.8 0.1.7 0.1.6 0.1.0