php-Woocommerce产品的不同模板

我想为相关产品类别设置不同的模板.我更改了single-product.php文件

   if (is_product_category( 'first-category' )) {
    woocommerce_get_template_part( 'content', 'single-product' );
}else{
    woocommerce_get_template_part( 'content', 'single-product-other' );
}

仍在加载content-single-product-other.php文件内容.我确定已检查产品类别

解决方法:

如果您将single-product-other.php放在(yourtheme / woocommerce /)文件夹中,并将single-product.php放在plugin文件夹中,则可能会发生这种情况.
您要做的就是将这两个模板都放在主题的woocommerce文件夹中(这是自定义原始代码的正确方法).

仍然,如果它不起作用,然后尝试替换您的代码

woocommerce_get_template_part(‘content’,’single-product’);

有了这个.
wc_get_template_part(‘content’,’single-product’);

上一篇:python-超级简单并且可以使用现有Django身份验证系统的最佳Django应用程序/论坛是什么?


下一篇:Keynote Templates(Keynote 模板套件)