On This Page
Content Report Widget
Overview
Content Report Widget adds a statistics widget to your WordPress dashboard. See counts for posts, pages, media, comments, users, categories, and tags at a glance. Each stat is clickable and links to the relevant admin section. Expanded sections show post status breakdown (Published, Draft, Scheduled, Pending), custom post type counts, and comment status (Approved, Pending, Spam). Stats are cached for 5 minutes and refresh when content changes. Optionally show custom post types with zero items.

Features
Main Stats Grid
Post Status Breakdown
Custom Post Types
Comment Status
Caching
Permission-Aware Links
How It Works
Enable the Module
Configure Settings (Optional)
View the Widget

Installation & Activation
Install WP PowerSuite
Enable the Module
View the Dashboard

Use Cases
- OverviewQuick content overview without opening multiple screens
- ContentStatusMonitor draft vs published content
- PostTrackingTrack custom post type counts
- ModerationSee comment moderation status at a glance
- AuditingContent audits and reporting
Frequently Asked Questions
Why don't I see the widget?
You need edit_posts permission. The widget appears on the dashboard (index.php) for users who can edit posts.
How often do stats update?
Stats are cached for 5 minutes. They refresh automatically when you add, edit, or delete posts, comments, users, media, or terms.
Can I hide the widget?
Use the Disable Dashboard Widgets module to hide it, or drag it off the dashboard via Screen Options. Disable All Widgets will remove it unless Content Report is explicitly preserved (it is preserved when both modules are enabled).
Troubleshooting
- Stats seem outdatedWait up to 5 minutes for cache expiry, or trigger a content change (e.g. save a post) to clear the cache immediately.
- Custom post types not showingEnable "Show custom post types with zero items" in the module settings if you want to see CPTs with no content. By default, only CPTs with at least one item are shown.
