我遇到了一个奇怪的问题,我的产品页面在 woocommerce 中大部分时间都是空白的。如果你点击一个产品,有时它可能加载也可能不加载,如果没有加载,你必须多次刷新直到页面最终显示内容。我注意到这只发生在没有登录 wp-admin 的用户身上。
我有 W3 缓存插件,但我停用并删除了,问题仍然存在?我不确定这是怎么开始的……我使用的是最新版本的 woocommerce。
如果我有任何帮助,我将不胜感激。
最佳答案
问题 #1 - 加载失败,重定向循环
根据您对错误日志的评论,产品页面正在重定向到自身,并陷入该循环。这解释了“10 个内部重定向”错误消息。访问日志错误可能只是在如此短的时间窗口内有如此多的相同重复请求的副作用。
请注意,我无法重现此问题,但我遇到了一个非常相似的问题(如下)。我无法通过四处寻找来确定为什么会发生这种情况。这可能需要进行一些代码调查(也就是在你这边)。这是自定义 WP 主题吗?
问题 #2 - 加载完成,但未显示
第二类错误是类似的。中键单击或在新选项卡中打开产品。或者单击产品的直接链接,例如:http://museiam.ca/product/black-cut-sleeve-sweater/
内容将加载,但它将是一个白页。在这种情况下,javascript 已加载内容但未完成加载事件以使其可见。
您可以通过打开开发工具(对于 chrome:F12)并在脚本控制台中输入以下 javascript 来确认第二个问题:
jQuery('.global_content_wrapper').css('opacity', 1)
这应该使内容可见。
编辑: 问题 #2 似乎也不一致,有时它确实有效 - 虽然比从网站内点击链接要少得多。这两个问题可能是同一个问题。
关于css - Woocommerce 产品页面空白?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27829378/