我想为相关产品类别设置不同的模板.我更改了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’);