Disable Dashboard Widgets (Selective)
Choose exactly which dashboard widgets to hide. Unlike the “Clean Dashboard” module that removes everything, this gives you granular control—hide WordPress news while keeping Site Health, remove Quick Draft while preserving Activity.
Use Cases
- Hide WordPress news and PHP update notices for non-technical clients
- Remove system status widgets from lower-level users for security
- Keep only At a Glance and Quick Draft for bloggers, hiding everything else
How It Works
- Open the module settings
- Click on widgets you want to disable
- Selected widgets appear as tags
- Save to remove those widgets from the dashboard
- Widgets are removed for all users
Available Widgets
| Widget | Description |
|---|---|
| At a Glance | Post, page, and comment counts |
| Activity | Recent posts and comments feed |
| Quick Draft | Mini post editor for fast drafts |
| WordPress Events and News | Community events and WP news |
| Site Health Status | Site health check results |
| Welcome Panel | “Welcome to WordPress” introduction |
| PHP Update Required | PHP version warnings |
| Browser Update Required | Browser compatibility notices |
| Recent Comments | Latest comment listing |
| Incoming Links | Legacy incoming links widget |
| Plugins | Plugin recommendations |
| Recent Drafts | List of draft posts |
| Other WordPress News | Secondary WP news feed |
Settings
Click widgets to add them to your disabled list. Click the × on a tag to re-enable that widget.
If the “Clean Dashboard” module is active, it removes ALL widgets. This selective module has no effect when Clean Dashboard is enabled.
Recommended Configurations
For Clients
Disable:
- WordPress Events and News
- PHP Update Required
- Browser Update Required
- Site Health Status
- Plugins
- Other WordPress News
Keep:
- At a Glance
- Activity
- Quick Draft
For Content Editors
Disable:
- Site Health Status
- PHP Update Required
- Browser Update Required
- Plugins
Keep:
- At a Glance
- Activity
- Quick Draft
- Recent Drafts
For Security-Conscious Sites
Disable:
- Site Health Status (hides system info)
- PHP Update Required
- Browser Update Required
Verification
After saving your settings:
- Navigate to Dashboard → Home
- Verify disabled widgets no longer appear
- Confirm kept widgets still display
- Check Screen Options—disabled widgets won’t appear there
FAQ
What’s the difference between this and Clean Dashboard?
Clean Dashboard removes ALL widgets with one click—it’s all or nothing. Disable Dashboard Widgets (Selective) lets you choose exactly which widgets to hide while keeping others visible.Can different users have different widgets?
No, this module hides widgets for all users. Role-based widget control would require custom code or a different solution.Will plugin widgets be affected?
This module targets WordPress core widgets. Plugin-added widgets (like WooCommerce status) are not included in the selection list but remain visible.Can users add hidden widgets back via Screen Options?
Hidden widgets are removed at the code level, not just visually hidden. They won’t appear in Screen Options for users to re-enable.Why can’t I see the Welcome Panel?
The Welcome Panel has separate visibility controls. This module can hide it, but users may have previously dismissed it. Check if the module is configured to hide it.For a completely custom dashboard, combine this module with Custom Dashboard Welcome and Content Report Widget to create your own dashboard layout.
Comparison: Clean Dashboard vs Selective
| Feature | Clean Dashboard | Selective (This Module) |
|---|---|---|
| Removes all widgets | ✅ | ❌ |
| Choose specific widgets | ❌ | ✅ |
| Configuration needed | None | Select widgets |
| Best for | Complete cleanup | Custom selection |
Get access to all 147 modules with a single license