WooCommerce & Caching

时间:2013-02-27 作者:Steven Jones

我有一个div,它显示客户购物车中的产品总量,但由于我有缓存(W3 total Cache),所以它不会更新。

是否有解决方法?

干杯,史蒂夫

4 个回复
SO网友:helgatheviking

阅读WooCommerce docs. 我以前遇到过此问题,无法缓存以下页面:

购物车我的帐户更改密码编辑地址查看订单结帐收到的订单

SO网友:James Bruce

每次只需要使用所谓的“片段缓存”来重新生成页面的一部分。http://css-tricks.com/wordpress-fragment-caching-revisited/

SO网友:Androliyah

首先,尝试这些对其他人有用的常见解决方案:

禁用缓存插件(这会导致JS停止工作),看看是否可以修复它

尝试使用其他浏览器,但作为用户,而不是管理员

转到您的WooCommerce设置页面,取消选中“Prepend product permalinks with shop base page(shop)”

允许浏览器接受Cookie并确保启用了javascript

SO网友:Matt Mikull

我相信您不需要排除您的购物车和列出的其他页面。您链接到的文档底部有一条注释,说明:

注意,WC 1.4.2+设置DONOTCACHEPAGE常量,这意味着您可以跳过此步骤

结束