I’m seeing public WooCommerce product pages being served with WordPress no-cache headers:
Cache-Control: no-cache, must-revalidate, max-age=0, no-store, privateExpires: Wed, 11 Jan 1984 05:00:00 GMT
This happens at origin (not Cloudflare). Here’s the proof from the server (secure note)
Question: Why are these Cornerstone hooks firing on public WooCommerce product pages, and is there a supported setting/filter to prevent Cornerstone from setting DONOTCACHEPAGE on normal front-end requests (while still keeping the builder/preview un-cached)?
If there’s a recommended way to allow caching for logged-out visitors on product pages, please share the official approach.
Thanks!