WP PowerSuite
150+ modules in one suite — toggle only what you need. Zero runtime cost for features you leave off.
See Plans
On This Page
v 1.2.0
Last updated: 11/03/2026

Storage Monitor

Monitor and display storage usage information in a dashboard widget.

Overview

Storage Monitor adds a dashboard widget that shows storage usage for your WordPress site. Total storage is broken down into: Uploads, Plugins, Themes, and Database. Each category shows size and percentage with a progress bar. Useful for monitoring disk space, identifying what’s using the most storage, and planning cleanup. Data is cached for 1 hour to avoid heavy calculations on every page load. A “Refresh Data” button forces an immediate recalculation. Only visible to administrators. No configuration needed.

Who is this for?
Administrators who want to monitor disk usage, identify large components, orplan storage cleanup before running out of space.

Features

Storage Breakdown
Total storage plus breakdown: Uploads (wp-content/uploads), Plugins (wp-content/plugins), Themes (wp-content/themes), Database (MySQL).
Visual Progress Bars
Each category shows a colored progress bar and percentage of total. Easy to see what's using the most space.
Cached for Performance
Data is cached for 1 hour. Calculations can be heavy on large sites. "Refresh Data" button forces immediate recalculation.
Admin Only
Widget is visible only to users with manage_options. Keeps sensitive storage info private.
Preserved with Disable All Widgets
When Disable Dashboard Widgets is set to "Disable All," Storage Monitor is preserved (along with Content Report) if both modules are enabled.

How It Works

1
Enable the Module
Go to WP PowerSuite, find "Storage Monitor," and click the Enable button.
2
View the Dashboard
Go to the dashboard. The Storage Monitor widget appears with total storage and breakdown. Click "Refresh Data" to recalculate. No configuration needed.
Performance Note
Directory size calculation uses RecursiveIteratorIterator—can be slow on large uploads folders. Data is cached for 1 hour. Refresh only when needed. Database size uses information_schema—typically fast.

Installation & Activation

1
Install WP PowerSuite
Make sure the WP PowerSuite plugin is installed and activated on your site.
2
Enable the Module
Go to the WP PowerSuite menu, find "Storage Monitor" in the module list, and click the Enable button.
3
View the Dashboard
The widget appears on the dashboard. Use "Refresh Data" to update.
Requirements
PHP 8.1 or higher WordPress 6.0 or higher Permission to manage options (Administrator) Read access to wp-content directories MySQL information_schema access for database size

Use Cases

  • DiskMonitoring
    Monitor disk usage before hitting limits
  • UsageAnalysis
    Identify if uploads, plugins, or database are largest
  • CleanupPlanning
    Plan cleanup (e.g. unused media, old plugins)
  • GrowthTracking
    Track growth over time (refresh periodically)

Frequently Asked Questions

Troubleshooting

  • "Unable to calculate storage sizes"
    Check directory permissions. The plugin needs read access to wp-content, plugins, themes, and uploads. On some hosts, information_schema may be restricted for database size.
  • Widget not showing
    Ensure the module is enabled. You need manage_options permission. The widget appears on the dashboard (index.php).