Directory / plugin

DashClean

v2.0.1 · by Sandipsinh Chauhan

A WordPress admin optimization plugin. Clean the dashboard, control menus, optimize performance, and manage client experiences safely.

About this plugin

DashClean is a modular WordPress admin optimization plugin built for developers, agencies, and site owners who need a cleaner, faster, and more professional wp-admin experience.

Version 2.0.0 introduces a service-layer architecture with administrator protection, schema-aware settings migration, runtime discovery caching, and scalable user targeting — designed for client deployments and large WordPress installations.

Core Capabilities

  • Menu Cleaner — Hide admin menu and submenu items by role or user.
  • Dashboard Widget Manager — Remove all or specific dashboard widgets.
  • Admin Bar Cleaner — Hide toolbar nodes for targeted users.
  • Notice Cleaner — Suppress admin notices while optionally keeping critical errors.
  • Performance Optimization Tools — Disable emojis, jQuery Migrate, header junk, and selectively dequeue frontend assets.
  • Role-Based Visibility Controls — Apply cleaning rules to selected roles.
  • User-Specific Targeting — Fine-tune restrictions to individual user accounts.
  • Preset Management System — Apply Client or Developer templates; save custom snapshots.
  • Import / Export Settings — Move configurations between sites with JSON backups.
  • Schema-Aware Settings Migration — Automatic compatibility for legacy export files.
  • Runtime Discovery Cache System — Reliable widget, admin bar, and asset inventories.
  • Safe Administrator Protection Layer — Users with manage_options are never restricted.
  • AJAX User Search & Scalability — Paginated user search for large sites (no bulk loading).
  • Multisite-Aware Cleanup Support — Uninstall removes data across network sites.
  • Translation Ready — Full text domain support with POT catalog included.

Why DashClean

Unlike heavy white-label plugins, DashClean uses a performance-first modular design. Optional modules load only when enabled. Settings are stored in a single option with schema versioning for safe upgrades.

Administrators always retain full access. Presets merge into existing configuration rather than wiping unrelated module settings.

Plugin tags