Fix guide · WordPress

Which WordPress plugin is serving the old page?

Caching plugins save finished HTML so WordPress doesn’t rebuild every page for every visitor. Each one leaves a fingerprint in the page, and each keeps its clear button somewhere different. Clearing the plugin clears the plugin: not your host, your CDN or anyone’s browser.

Visitor's browsertheir own copyCDN edgeCloudflare, Hostinger CDN, QUIC.cloudHost / server cacheLiteSpeed, Varnish, hPanelWordPress plugin cacheWP Rocket, W3TC, WP Super CacheTHIS GUIDEYour actual fileswhat you just published
The plugin’s copy sits behind the host and CDN. Clearing it does not clear the layers in front of it.

Not sure this is the layer? Paste your URL and the checker reads the headers for you.

Check my site

How to tell which plugin it is

Open the page while logged out (a private window works), view the source, and scroll to the very end. Most plugins skip logged-in users, so you won’t see the mark while signed in.

WP RocketAn HTML comment: “This website is like a Rocket, isn’t it? Performance optimized by WP Rocket”, often followed by Debug: cached@ and a timestamp. source
W3 Total CacheA comment reading “Performance optimized by W3 Total Cache” and a “Served from: … by W3 Total Cache” line. source Site owners can change the wording, so treat it as a strong hint rather than proof. source
WP Super CacheA comment: “Cached page generated by WP-Super-Cache on” a date and time. It can also send a WP-Super-Cache header such as “Served supercache file from PHP”. source
x-litespeed-cacheThe LiteSpeed Cache plugin, which works through the server. See the LiteSpeed guide.

A timestamp in the comment tells you when that cached copy was made. If it predates your edit, the plugin is serving the old page.

How to clear it

WP Rocket

  1. Settings → WP Rocket → Dashboard → Clear and preload cache, or the same item in the WP Rocket admin-bar menu. source
  2. One post: Clear this cache in the posts list, or Clear cache in the post’s Publish box. source
  3. Command line: wp rocket clean --confirm. source

W3 Total Cache

  1. The Performance menu in the admin bar has Purge All Caches and Purge Current Page. source
  2. Command line: wp w3-total-cache flush all. source

WP Super Cache

  1. Settings → WP Super Cache, Easy tab, Delete Cache. source
  2. The admin-bar Delete Cache clears the current page when you’re viewing the site, and every cached file when you’re in wp-admin. source

If it’s still old after clearing

Other fix guides

Sources

Every step above was written from these pages, read on 11 Sep 2026. Vendors move buttons; if one has moved, the source page will say where.

  1. WP Rocket — How to check if WP Rocket is caching your pages
  2. WP Rocket — Clear WP Rocket's cache
  3. WP Rocket — WP-CLI interface
  4. WP Rocket — New blog posts don't show up right away
  5. BoldGrid — W3 Total Cache: page caching
  6. W3 Total Cache source code (GitHub)
  7. WordPress.org — WP Super Cache
  8. WP Super Cache source code (GitHub)