通过主题覆盖模板在Woocommerce中不起作用

时间:2018-02-08 08:33:18

标签: php wordpress templates woocommerce override

我正在为基于FoundationPress的客户创建自定义Wordpress / woocommerce主题。出于某种原因,我无法覆盖taxonomy-product_cat.php。我可以使用其他主题(如twenty-nnn或Storefront)覆盖此文件。我花了半天的时间找到一个没有运气的答案。

最后,我将Foundationpress主题简化为index.php + style.css。我清除了缓存,在Woocommerce中重新创建了模板文件>状态>工具。我禁用了除Woocommerce之外的所有第三方插件。

但它仍然拒绝覆盖我的类别模板。我被困在这里。有人可以给我一些指示吗?

在' Woocommerce>状态'我看到这个模板被标记为被覆盖。但它并没有显示在前端。

1 个答案:

答案 0 :(得分:11)

解决:

我终于找到了解决方案。

您必须声明" add_theme_support"在functions.php

add_theme_support( 'woocommerce' ); 

之后,我的自定义Woocommerce模板终于得到了认可。

奇怪的是,在Woocommerce网站上的文档中没有明确提及。