Unused admin dashboard widgets
- Plugins & WordPress
Problem Summary
Unused admin dashboard widgets add backend requests, database queries, remote calls, and rendering work to the WordPress dashboard even when nobody uses them.
Performance Impact
- Slower admin load: Dashboard screens wait for unnecessary widgets
- External delays: News, feed, analytics, or plugin widgets may call remote APIs
- Editor distraction: More widgets make admin screens harder to scan
How to Detect
- Dashboard timing: Compare admin homepage load with widgets disabled
- Query Monitor: Inspect queries and HTTP calls in wp-admin
- Screen Options: Identify widgets shown to users
Solutions
1. Remove Default Widgets
Disable widgets that do not support the workflow of the site.
2. Disable Plugin Dashboard Panels
Many plugins add reporting panels that can be moved to their own settings page.
3. Limit By Role
Show operational widgets only to users who need them.
4. Check Remote Calls
Widgets that call external APIs should fail gracefully and cache results.