WP Cache Autopilot

Knows what changed. Refreshes what matters.

Change an Elementor or Gutenberg template, pattern, or shared component — every affected page refreshes automatically. Built-in support for WooCommerce, ACF and Form Plugins.

Included plugins:

Cache Invalidator
Cache Warmup
Diagram showing the WP Cache Autopilot lifecycle: detect change, trace impact, purge stale cache, warm cache, pages stay fresh

See how it works — 90 seconds.

The Problem

Most cache plugins purge either too little or too much.

You update a venue post type, and the event referencing it stays stale. You edit a synced pattern/global widget, and every page using it stays stale.

The usual fix? Clear everything. But a full cache flush means every page regenerates from scratch — visitors hit cold pages, server load spikes.

These are not edge cases — posts referencing other posts, builders with shared templates/template parts, multilingual variants, WooCommerce products linked through upsells and variations.

Most cache plugins don’t track these relationships. They purge the single changed URL, or they usually purge everything. Neither is correct.

Diagram illustrating the WordPress cache freshness problem — content changes don't propagate to related cached pages

How it works

You change content. The right pages refresh. Warmup rebuilds them. Done.

WP Cache Autopilot manages the full cache lifecycle automatically:

  1. Detect:
    Cache Invalidator finds every page that could show the changed content — dynamic content (components/synced patterns), templates, related posts, and translations.
  2. Purge:
    Only those pages refresh. Everything else stays fast.
  3. Warm:
    Cache Warmup rebuilds the purged pages in prioritized batches. By the time visitors arrive, the cache most likely is already fresh.

Detection combines automatic relationship resolution with any target pages you’ve defined manually.

Both plugins work independently and don’t interfere with your existing setup.

Diagram showing targeted cache invalidation — only affected pages are purged and rebuilt after a content change

Wide Compatibility

  • Compatible with your existing cache plugin (requires URL-level purging support)
  • Reliable even on shared hosting and complex plugin stacks

Automatic Cache Freshness

  • Elementor and Gutenberg dynamic content — zero config
  • Optional WooCommerce product relationships (few clicks)
  • Optional ACF relationship support (few clicks)

Simple & Safe

  • Built-in diagnostics and debug logging
  • Safe to deactivate
  • 30-day refund policy

Built for precision, not guesswork

  • WP Cache Autopilot works with cache plugins that support URL-level purging.
  • This allows the system to invalidate exactly the pages that changed — no full flushes, no guesswork.
  • Some cache plugins only support broad or indirect clearing methods. In those setups, cache refresh becomes unpredictable.

Integrations

Works with how your site is actually built — detected automatically.

Diagram showing targeted cache invalidation for Elementor pages and templates

Elementor

Deep structural awareness.

Global widgets, reusable components, Templates (like headers, popups, sections, loop items) — change any shared component and every page using it refreshes automatically – even when nested.

Zero configuration.


Gutenberg (Block & Site Editor)

Full nesting chain and template targeting resolved.

Synced patterns, template parts, and templates — including archives, single, and per-post templates — all resolved automatically across the full nesting chain.

Zero configuration.

Diagram showing how WP Cache Autopilot resolves cache invalidation across Gutenberg synced patterns, template parts, and templates

Also supported for content and form resolution: Divi, Beaver Builder, WPBakery.

Diagram showing how WooCommerce product changes propagate cache invalidation to affected pages, archives, and core pages

WooCommerce

Storefront stays accurate.

Product updates, variations, upsells, cross-sells, and archives refresh automatically — shop included.

A few clicks to set up, no coding required.


Advanced Custom Fields (ACF)

Relationships resolved automatically.

When referenced content changes, pages displaying that data refresh automatically — across multi-level chains like CountryVenueEvent.

A few clicks to set up, no coding required.

Diagram showing ACF relationship chain cache invalidation: Venue and Event post types propagating to affected Pages

Cache Plugins

Targeted invalidation requires cache plugins that support URL-level purging.

Works with:

Multilingual

Translation variants refresh alongside primary content.

Works with:

Form plugins

Form changes resolve which pages embed the form and purge their cache.

Works with:

More features

Capabilities that don’t fit neatly in a demo, but make the difference in production.

Scheduled cache refresh

Some content goes stale on a clock, not on a save. Event listings, pricing tables, external feed aggregations — they expire at a known time, not when someone clicks Publish.

Timed invalidation lets you define rules that purge specific pages at a set time each day. Target mode controls the scope: selected pages for surgical freshness, all pages for broader sweeps, or delegate entirely to an existing post type configuration – archives included.

Scheduled posts are covered too — when WordPress publishes a future post, the right pages refresh automatically.

Who can touch the cache

On agency-managed sites, editors sometimes need access to warmup controls — without getting admin rights to the rest of WordPress.

Access control lets you grant plugin access by role or by specific user. Editors you add see Cache Invalidator and Cache Warmup as a top-level menu item, scoped to just those tools. Remove a user and the access is gone.

No role changes elsewhere. No partial-access edge cases. Either someone can manage the plugin, or they can’t.

Built to be reliable

Warmup auto-paces batch size based on past server response times, prioritizes high-value pages first, and merges new URLs mid-run at the current position. The crawler adapts to your server, not the other way around.

Built-in warmup log shows what triggered each refresh and which pages were updated. And when something unexpected happens, Support Debug Mode writes a shared log across both plugins — downloadable directly from WordPress, no server access needed.

Safe to deactivate: no leftover jobs, no database clutter.

Built for developers

Developers can extend behavior through standard WordPress hooks when needed. Most customizations are a short PHP snippet — no plugin code changes needed.

Add custom post relationship definitions, map options, widgets or non-public post types to pages, and more.

Documentation includes a growing number of ready-to-use snippets for common scenarios.

Illustration representing developer extensibility — hooks and filters for custom cache invalidation integrations

  • Cache Invalidator + Cache Warmup plugins
  • All features, all integrations, all extension points
  • All updates for the license period
  • Email support for plugin usage and compatibility
  • Access to documentation and snippet examples

  • Response times are typically within one or two business days.
  • Custom theme or third-party plugin debugging is outside normal scope.
  • Feature requests and bug reports are tracked and considered for future releases.

Read full terms

If the product doesn’t work for your use case, request a refund within 30 days — no questions asked.

Read full terms

FAQ

Getting started

WordPress 6.0+, PHP 7.4+, and a supported cache plugin.

No. You still need a cache plugin for storage and serving. WP Cache Autopilot adds intelligent invalidation and warmup on top. It doesn’t modify your database, .htaccess, or cache configuration.

Activate the Post Types you want to manage in Cache Invalidator, add your sitemap URL in Cache Warmup, and you’re set. Both plugins ship with sensible defaults — auto-pacing, fallback handling, and archive resolution work out of the box.

Cache Warmup shows run history and diagnostics for WP-Cron health and loopback connectivity. Enable debug mode to see invalidation decisions logged.

Compatibility

If you use a supported cache plugin, yes — detection is automatic:

New adapters can be added based on demand, if the cache plugin meets the requirements.

Gutenberg and Elementor get deep structural support — templates, synced patterns, reusable components.

Divi, Beaver Builder, and WPBakery are also supported for content and form resolution.

Yes. Built-in relationship propagation for variations, upsells, cross-sells, WooCommerce core pages and archives. Set up with a few clicks. Custom relationships can be added or overridden via filter.

Yes. ACF relationship and post object fields are resolved automatically once set up in a few clicks — when referenced content changes, pages displaying that data are invalidated.

Yes, where the underlying cache plugin supports multisite-aware operations.

How it runs

Set up a server-side cron job to call wp-cron.php at a regular interval. The diagnostics panel tests WP-Cron status and loopback connectivity so you can verify it’s working.

Auto-pacing adjusts batch size based on server response times. You can also set manual limits on batch size, throttle delay, and duration. Actual impact depends on hosting resources.

No. WP Cache Autopilot focuses on cache freshness and automation — making sure the right pages are cached and up to date. Performance depends on your hosting, cache plugin, and site architecture.

Licensing

No. WP Cache Autopilot is a paid product.

Yes. Standard staging domains (.dev, .local, staging.domain.com, and most major hosting providers) do not count toward your site limit — handled automatically.

For custom staging domains, deactivate the licence on the staging site and reactivate it when needed — no site limit consumed.

Yes. Tiers differ only by number of sites.

Yes. The price difference is prorated.

The plugins continue to work. You just won’t receive updates — including bug fixes, improvements, and compatibility patches.

Roadmap

Development is driven by real-world usage, not feature checklists. Stability comes first. New capabilities ship when they solve a genuine problem.

Updates ship when ready — not on a fixed schedule. Priorities come from production site needs, support interactions, and the evolving WordPress ecosystem.

Feature requests are welcome and tracked.

Full version history for each plugin:

WP Cache Autopilot product roadmap illustration

Common questions about WordPress cache issues

Why is my WordPress cache not updating?

Most cache plugins do not track relationships between content, so only the edited page is refreshed while others stay stale.

Why doesn’t cache preload fix stale pages?

Preload rebuilds cache but does not determine which pages were affected by a change.

Do I need to clear the entire cache?

No. Full cache clearing is a workaround. Proper invalidation targets only affected pages.