类别页面空白,但商店在 WordPress 上的 WooCommerce 上工作

Posted

技术标签:

【中文标题】类别页面空白,但商店在 WordPress 上的 WooCommerce 上工作【英文标题】:Category pages blank, but shop works on WooCommerce on WordPress 【发布时间】:2021-11-14 08:28:09 【问题描述】:

在某些时候,我们不知道类别页面何时停止显示页面页眉/页脚以外的任何内容。这不仅仅针对一个类别,而是针对所有类别和子类别。

主商店页面和产品显示良好。例如,这是一个产品页面。 https://thesmartspacer.com/product/conference/

但是,当您单击面包屑路径中的某个类别时,您会看到一个空白页面。

同样,如果您点击以下任何类别: https://thesmartspacer.com/product-category/ 什么都没有出现——空白页(页眉/页脚除外)。

即使类别中只有产品(例如,没有子类别),结果相同: https://thesmartspacer.com/product-category/uses-and-applications/banquet-and-events/

我已尝试禁用最近历史上任何时候添加的所有插件……或者我怀疑可能会影响类别的插件,包括 Yoast 和 Yoast Premium。但是,页面类别和子类别页面仍然是空白的。

想法?我只是感到困惑,如果我无法弄清楚这一点,我将需要清理网站的类别以使其正常运行……这太激烈了,我不想去那里。

救命!

谢谢! 尼尔

【问题讨论】:

【参考方案1】:

您的网站显示以下错误

thesmartspacer.com/:426 GET https://thesmartspacer.com/wp-content/themes/Divi/core/admin/fonts/modules.woff net::ERR_ABORTED 404(未找到)

检查链接不工作的原因 thesmartspacer.com/:426 GET https://thesmartspacer.com/wp-content/themes/Divi/core/admin/fonts/modules.woff

尝试以下解决方案,它是在 divi 主题上 参考:https://divi.help/threads/ttf-module-is-slowing-down-the-page.3062/

【讨论】:

php 极客,您在哪里/如何看到此错误?【参考方案2】:

让其他人从我花了几天时间才弄清楚的答案中受益......

此答案仅适用于产品展示,不适用于类别和子类别。

我们从优雅的主题中发现,主题模板已更改(我相信默认会被全局覆盖),并且需要有一个特定的 WooCommerce 类别模板,该模板没有为模板定义正文。

以便为其他人记录这一点,请参阅:

When using divi with theme templates, and WooCommerce, you must have a specific cateogry template with an empty body

如果您为主题使用模板,除非为 WooCommerce 类别页面设置了删除正文的特定模板,否则 WooCommerce 将不会显示类别。

【讨论】:

以上是关于类别页面空白,但商店在 WordPress 上的 WooCommerce 上工作的主要内容,如果未能解决你的问题,请参考以下文章

Woocommerce商店展示类别

php [WooCommerce Core]从商店页面上的特定类别中排除产品

php [WooCommerce Core]从商店页面上的特定类别中排除产品

Wordpress 管理菜单上奇怪的“类别颜色”选项

搜索页面上的 Wordpress ACF 中继器字段

带有不同小部件的 Wordpress 不同产品类别页面