WP Manifestindependent plugin directory
manifest / unclassified / admin-clean-up

Admin Clean Up

Clean up and simplify the WordPress admin interface by removing unnecessary elements.

★ 1stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/landerss0n/admin-clean-up/archive/refs/heads/main.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

Clean up and simplify the WordPress admin interface by removing unnecessary elements.

Description

Admin Clean Up helps you create a cleaner, simpler WordPress admin experience by removing unnecessary elements and customizing the interface.

Admin Bar

  • Remove WordPress logo and its submenu
  • Remove submenus under site name
  • Remove "+New" button
  • Remove search field
  • Hide "Howdy, user" on frontend

Comments

  • Completely disable comments site-wide
  • Removes all comment functionality including menus, pingbacks, and REST API

Dashboard

  • Remove Welcome Panel
  • Remove "At a Glance" widget
  • Remove "Activity" widget
  • Remove "Quick Draft" widget
  • Remove "WordPress Events and News" widget
  • Remove or completely disable Site Health

Admin Menus

  • Hide any admin menu (Posts, Media, Pages, Appearance, Plugins, Users, Tools, Settings)
  • Role-based control: hide menus for all users, all except administrators, or all except administrators & editors

Footer

  • Remove or customize footer text
  • Remove or customize version number

Notices

  • Hide update notices
  • Hide all admin notices
  • Hide "Screen Options" tab
  • Hide "Help" tab

Media

  • Automatically clean filenames on upload
  • Converts special characters to ASCII
  • Replaces spaces with dashes
  • Converts to lowercase

Plugin Notices

  • Hide PixelYourSite promotional notices and nag screens

Updates

  • Control WordPress core auto-updates (disable all, security only, minor only, all updates)
  • Disable automatic plugin updates
  • Disable automatic theme updates
  • Disable update notification emails
  • Hide update nags in admin

Installation

  1. Upload the plugin folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Go to Settings → Admin Clean Up to configure

Frequently Asked Questions

Do the settings affect all users?

Most settings apply to all users. Admin menu hiding can be configured per role (e.g., hide only for non-administrators).

Can I restore hidden elements?

Yes, simply uncheck the options in settings and the elements will be visible again.

What happens when I disable comments?

All comment functionality is removed: comments are closed on all posts/pages, existing comments are hidden, the Comments menu is removed, and pingbacks/trackbacks are disabled.

Will hiding menus block access to those pages?

No, menus are only hidden visually. Users can still access pages via direct links if they have the capability.

Screenshots

  1. Admin Bar settings
  2. Dashboard widget settings
  3. Admin menu settings with role-based control
  4. Media filename cleaning settings

Changelog

1.0.1

  • Image optimization: automatic resizing and WebP/AVIF conversion on upload
  • Fixed Plugin Check warnings (script parameters, .github excluded from distribution)

1.0.0

  • Initial release
  • Admin bar cleanup options
  • Complete comment disabling
  • Dashboard widget management
  • Admin menu hiding with role-based control
  • Footer customization
  • Notices management
  • Media filename cleaning
  • Plugin notices hiding (PixelYourSite)
  • Auto-update controls
  • Swedish translation included

Upgrade Notice

1.0.1

Adds image optimization on upload and fixes Plugin Check warnings.

1.0.0

Initial release of Admin Clean Up.