【发布时间】:2018-02-08 08:33:17
【问题描述】:
我正在为基于 FoundationPress 的客户创建自定义 Wordpress/woocommerce 主题。出于某种原因,我无法覆盖taxonomy-product_cat.php。我可以使用其他主题(如二十个 nnn 或 Storefront)覆盖此文件。我花了半天时间寻找答案,但没有运气。
最后,我将 Foundationpress 主题剥离为 index.php + style.css。我清除了缓存,在 Woocommerce > 状态 > 工具中重新创建了模板文件。我禁用了除 Woocommerce 之外的所有第三方插件。
但它仍然拒绝覆盖我的类别模板。我被困在这里。有人可以给我一些指示吗?
在“Woocommerce > 状态”中,我看到此模板标记为已覆盖。但它没有显示在前端。
【问题讨论】:
-
您需要在您的主题中创建 woocommerce 文件夹
-
我做到了。但我终于找到了解决办法。您必须在您的functions.php 中声明“add_theme_support”。所以:
add_theme_support( 'woocommerce' );这个声明成功了。在那之后,我的自定义 Woocommerce 模板终于得到了认可。 -
好...很高兴听到这个消息!!
-
嗨@loictheaztec 我只是将答案移到正确的字段。
-
@NormanvanderMull 非常感谢 :)
标签: php wordpress templates woocommerce overriding