Description
The Cache Control addon automatically clears the cache of dozens of connected WordPress sites to MainWP whenever a core, plugin, or theme update occurs, eliminating the manual step in each panel. The integration recognizes popular cache plugins (WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Fastest Cache, WP Super Cache, Autoptimize, Hummingbird, Breeze, Cache Enabler, NitroPack, among others) and also Cloudflare, with centralized purging triggered from the Dashboard.
Key Features
- Automatic post-update cleanup
Triggers a cache flush on each site after core, plugins, and themes updates applied by MainWP. - Broad compatibility with cache plugins
Recognizes WP Rocket, LiteSpeed, W3 Total Cache, WP Fastest Cache, WP Super Cache, Hummingbird, Breeze, Autoptimize and more. - Integration with Cloudflare
Activates cache purging at the Cloudflare edge alongside local cleanup on each connected site. - Batch cleanup via the Dashboard
Runs the manual flush on multiple sites simultaneously from a single MainWP screen. - Widget on the Overview page
Adds a dedicated panel on the Overview with status and shortcuts to trigger per-site cleanup. - Detailed execution logs
Records each cache operation performed per site, making auditing and troubleshooting easier. - Per-site individual configuration
Lets you adjust the extension behavior on each child site according to the installed cache plugin.
Benefits of Cache Control Extension
- Always up-to-date content for visitors
Ensures that changes published after updates appear without needing to open each site to clear cache. - Fewer clicks in the maintenance routine
Centralizes the repetitive task in the Dashboard, reducing the time spent in mass update cycles. - Standardization across clients
Applies the same purge policy to sites with different cache plugins, without parallel workflows. - Process traceability
The logs let you prove to clients or the team that each site had its cache refreshed after the deploy.
Who Is It For?
- Agencies and freelancers that manage dozens or hundreds of WordPress sites under MainWP.
- Maintenance teams that apply batch updates and need to ensure the cache is invalidated on all sites.
- Managed service providers that use different cache plugins (WP Rocket, LiteSpeed, W3 Total Cache, etc.) across different clients.
Built for people who work with large-scale maintenance, the addon closes the gap between the MainWP update cycle and the real delivery of content to visitors, automating purging in local cache plugins and at the Cloudflare edge. Consolidation into logs and widgets on the Overview turns a silent task into an auditable process within the Dashboard.
Frequently asked questions
Is MainWP Cache Control Extension GPL-licensed?
Yes. MainWP Cache Control Extension is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use MainWP Cache Control Extension on multiple sites?
Yes. You can install MainWP Cache Control Extension on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does MainWP Cache Control Extension cost at Ultrapack?
MainWP Cache Control Extension costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does MainWP Cache Control Extension include updates?
Yes. The current version of MainWP Cache Control Extension is 5.3, published at Ultrapack on Sep 23, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is MainWP Cache Control Extension scanned before publication?
Yes. Every version of MainWP Cache Control Extension goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 5.3
- Fixed: Strengthened cache purge authorization, site validation, mixed-result reporting, and bulk-run reliability.
- Fixed: Reading a Cloudflare key saved by an older extension version no longer deletes it during migration to encrypted storage, and bearer token reads leave the stored key untouched.
- Fixed: A failed credential save or delete can no longer leave the stored Cloudflare key or token undecryptable; the old key file is kept until the new value is confirmed stored.
- Fixed: Bulk purge runs keep per-site results separate and keep retry available after mixed or failed outcomes.
- Added: Site cache status ability for the MainWP Abilities API, reporting a child site's detected cache solution, last reported purge, and auto-purge configuration.
- Updated: Improved Cloudflare enablement handling when no applicable settings are configured.
Version 5.2
- Added: Settings to control concurrent bulk cache purge requests, from 1 to 10.
- Added: Configurable delay of up to 10 seconds between purge batches.
- Updated: Improved completion and success reporting for bulk cache purge operations.
Version 5.1.1
- Fixed: PHP 7 compatibility problem.
Version 5.1
- Fixed: Improved detection and handling of cache purge responses to more accurately show per-site support and purge results.
- Added: Warning message during bulk site operations when no supported cache-purge target is detected.
- Added: Per-site Cloudflare override mode to use site-specific credentials instead of global settings.
- Added: Cloudflare credential validation with clear error messaging.
- Updated: Improved cache control log display with clearer status rendering and formatting.
- Updated: Refactored internal API credential handling for improved flexibility.
- Updated: Optimized plugin initialization timing to improve compatibility and reliability within the WordPress environment.
Version 5.0.4
- Fixed: Resolved issue that was requiring users to reload the "Manage Sites" page in order to trigger cache clear bulk action again.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
mainwp-cache-control-extension.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
mainwp-cache-control-extension.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready