Ever had one of those "silent bugs" that makes you question your sanity?
I recently encountered a strange issue on a live site, algobertfashion.com. The Shop page (/products/) was loading the header and footer perfectly, but the main product loop was completely empty.
The Symptoms:
The page was blank where products should be.
F12 Console: Zero errors.
Category pages (e.g., /product-category/dresses/) worked perfectly.
The issue persisted on both Mobile and Desktop.
The Stack: WordPress, Kadence Theme, WooCommerce, Litespeed Cache, and Cloudflare.
The Troubleshooting Journey:
Permalinks: Re-saving fixed it for an hour, then it vanished again.
Template Conflict: I suspected a block in the Kadence editor was "hijacking" the the_content hook. I stripped the page of all blocks to let WooCommerce take over.
Object Cache Ghosting: The culprit was likely a stale database query stuck in the Litespeed Object Cache (Redis/Memcached), serving a "null" result for the main shop query while the categories remained fresh.
The Fix: By clearing the Object Cache and re-mapping the Shop page in WooCommerce settings to a fresh, block-free page, the routing stabilized.
Have you ever had a cache issue that survived a hard refresh? Drop your worst debugging stories in the comments!
Top comments (0)