Woocommerce模板覆盖不适用于woocommerce.php

时间:2014-02-18 14:51:03

标签: wordpress wordpress-plugin woocommerce

我有一个带有自定义功能的模板文件,最近更新为Woocommerce 2.1.2。

问题是插入的myTemplate / woocommerce / archive-product.php所做的更改无法正常工作,只有当我删除woocommerce.php时,我的所有以前的自定义都会丢失

我的woocommerce.php中有代码,如建议

<?php woocommerce_content(); ?>

并在我的function.php中添加了支持:

add_theme_support( 'woocommerce' );

其他模板文件,例如。 woocommerce / content-single-product.php似乎与我对他们所做的改变有关......

是因为对v2的更新?如何修复我的自定义工作?

另外,我尝试将archive-product.php复制到plugins / woocommerce文件夹,但似乎仍然没有使用该文件......

1 个答案:

答案 0 :(得分:1)

尝试访问/wp-content/plugins/woocommerce/includes/class-wc-template-functions.php

评论这样的行:

if ( is_singular( 'product' ) ) 
{

//while ( have_posts() ) : the_post();

              wc_get_template_part( 'content', 'single-product' );

//endwhile;

} else { ...