Clean Dashboard

Remove all default WordPress dashboard widgets in one click. This module strips away the welcome panel, news feeds, quick draft, activity feed, and other widgets that clutter the dashboard, leaving you with a clean, focused workspace.

Use Cases

  • Present clients with a clean, professional dashboard without WordPress promotional content
  • Improve admin page load times by removing unnecessary widget queries
  • Create a distraction-free environment for content editors

How It Works

When enabled, this module automatically removes:

  • Welcome Panel - The “Welcome to WordPress!” introduction box
  • At a Glance - Post, page, and comment counts
  • Activity - Recent posts and comments feed
  • Quick Draft - The mini post editor widget
  • WordPress Events and News - Community news and events
  • Incoming Links - Legacy widget (if present)
  • Plugins - Plugin recommendations (if present)
  • Recent Drafts - Draft posts listing
  • Recent Comments - Latest comment feed

Settings

This module has no configuration options. Simply enable it to remove all dashboard widgets.

This is an “all or nothing” module. If you want to selectively choose which widgets to hide, use the “Disable Dashboard Widgets (Selective)” module instead.

Before & After

Before (Default WordPress Dashboard)

  • Welcome Panel with setup steps
  • At a Glance widget showing content counts
  • Activity feed with recent posts/comments
  • Quick Draft for fast content creation
  • WordPress Events and News
  • Site Health Status

After (Clean Dashboard)

  • Empty, minimal dashboard
  • Ready for your custom widgets
  • Faster page load
  • No distractions

Adding Custom Widgets

Once you’ve cleared the default widgets, you can add your own:

  • Use the Content Report Widget module to add useful content statistics
  • Use the Storage Monitor module to track disk usage
  • Third-party plugins can add their own focused widgets

Verification

After enabling this module:

  1. Navigate to Dashboard → Home
  2. Confirm all default widgets are removed
  3. Only Switchboard or third-party widgets should remain (if any)

FAQ

Will this affect other admin pages?No. This module only affects the main Dashboard page (Dashboard → Home). All other admin pages remain unchanged.
Can users add widgets back via Screen Options?Some widgets may still appear in Screen Options but won’t display content. The widgets are removed at the code level, not just hidden.
What if I want to keep some widgets?Use the “Disable Dashboard Widgets (Selective)” module instead. It lets you choose exactly which widgets to hide while keeping others visible.
Does this improve performance?Yes, slightly. Default widgets make database queries and external API calls (for news). Removing them reduces dashboard load time, especially on slower hosting.
Will Site Health still work?The Site Health dashboard widget may be hidden, but you can still access Site Health directly via Tools → Site Health.

Combine this module with Custom Dashboard Welcome to replace the default welcome panel with your own custom content, creating a truly branded dashboard experience.

PRO

Get access to all 147 modules with a single license

Upgrade to Pro