Description
Senator Admin Cleaner helps administrators simplify the WordPress admin interface by hiding selected dashboard menu items, plugin entries, and Admin Toolbar items.
Hiding an item changes its visibility in the interface only. It does not deactivate plugins, restrict direct access, or replace WordPress user roles and capabilities.
When WordPress reports an available plugin update, administrators can initiate the update from the Plugins tab without leaving Senator Admin Cleaner. WordPress permissions and filesystem configuration still apply.
Features
- Hide selected WordPress admin menu items.
- Hide selected plugin entries without deactivating the plugins.
- Hide selected Admin Toolbar items.
- Search discovered items.
- Use Select All and Deselect All controls where available.
- Save settings independently by section.
- Retain settings between visits.
- Initiate available plugin updates from the Plugins tab.
- Keep menu and toolbar hiding rules when switching the dashboard language by using stable item IDs rather than translated labels.
Pro
Senator Admin Cleaner Pro is a separate, independently installed product that provides additional dashboard customization. It is not required for any feature included in this free plugin. The WordPress.org version does not use license checks, trial periods, or payment restrictions to control its built-in features.
Explore Pro: https://wp.senatorweb.de/admin-cleaner/
Contact the developer: https://wp.senatorweb.de/Contact/
Developer: Yousef Faroukhi – Senator Web (https://senatorweb.de/)
The optional Pro tab includes a contact form. When a user submits it, the form sends the name (if provided), email address, selected subject, and message to support@wp.senatorweb.de using the site’s WordPress mail configuration. The form requires explicit consent, validates the required fields, and does not store submissions in the WordPress database. The information is used to respond to the user’s request. Submitting the form is optional.
Translations
The plugin is translation-ready and includes a POT template in the languages directory. WordPress.org can provide translated language packs when translations are available. The plugin does not bundle separate PO or MO files.
Screenshots




Installation
- Upload the
senator-admin-cleanerfolder to/wp-content/plugins/, or install the ZIP through the WordPress Plugins screen. - Activate the plugin through the WordPress Plugins screen.
- Open Admin Cleaner from the WordPress Dashboard sidebar.
FAQ
-
Does hiding a plugin deactivate it?
-
No. Hidden plugins remain active. This plugin only hides their entries from the Plugins screen.
-
No. Hiding an item changes the interface only. It does not prevent direct access and is not an access-control or security plugin.
-
Can I update a plugin from Senator Admin Cleaner?
-
When WordPress reports an available update, you can initiate it from the Plugins tab. WordPress permissions and filesystem configuration still apply.
-
Where can I find the settings?
-
Open Admin Cleaner from the WordPress Dashboard sidebar.
-
How do I contact Senator Web?
-
Use the Senator Web contact page: https://wp.senatorweb.de/Contact/.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Senator Admin Cleaner” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Senator Admin Cleaner” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Prepare the free plugin for the WordPress.org directory.
- Restore the Pro information tab and describe the independent paid add-on.
- Add an optional contact form with consent, nonce and honeypot protection; submissions are emailed and not stored in the database.
- Introduce the Senator Web developer identity and official product/contact links.
- Adjust the sidebar menu label to fit on one line.
- Initial public release of Senator Admin Cleaner.
- Hide selected WordPress admin menus.
- Hide selected active plugins from the Plugins screen.
- Hide selected Admin Toolbar items.
- Add search and bulk selection controls.
- Save settings between visits.
- Add hidden-plugin update awareness and in-page plugin updates.
- Preserve menu and toolbar settings across dashboard-language changes by matching stable IDs.
