WP Manifestindependent plugin directory
manifest / performance / pb-cache-warmer

Page Builder Cache Guard

WordPress plugin that prevents missing CSS on page-builder sites (Divi, Elementor, Beaver Builder, Bricks, Oxygen) by warming origin cache after purge events and syncing Cloudflare's edge via API.

by Alex van Rossum / MipYip · github.com/avanrossum/pb-cache-warmer · website

1stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/avanrossum/pb-cache-warmer/archive/refs/heads/main.zip

From the readme

Page Builder Cache Guard Prevents the "white page after cache purge" problem on WordPress sites using page builders. If you run Divi, Elementor, Beaver Builder, Bricks, or Oxygen behind a server-side page cache and/or Cloudflare, you've seen it: a cache purge happens, and the next visitor gets an unstyled page. The CSS files that page builders generate on first render haven't been regenerated yet, and the cached HTML is pointing at files that don't exist. Page Builder Cache Guard fixes this with a three-phase approach: force-regenerate CSS on origin, purge stale server cache entries, and sync Cloudflare's edge via API. A client-side health check catches anything that slips through. The Problem Page builders (Divi, Elementor, Beaver Builder, etc.) generate per-post CSS files on first render and cache them on disk. When a cache purge happens, three failure modes can break your site: | Failure Mode | What Happens | |---|---| | Origin Cold Start | Page cache purged, next visitor triggers PHP render. Page builder writes CSS during render — everyone who arrived before the file was written gets a 404 on the stylesheet. | | Cloudflare Stale HTML | Cloudflare serves cached HTML refere

Read the full README on GitHub →