我正在尝试制作不同的模板文件,具体取决于某个Woocommerce产品的类别 .
我无休止地搜索了一个解决方案 . 我尝试创建一个名为“taxonomy-product_cat- [slugnamehere] .php”的模板,但它不起作用 . 我尝试制作模板文件,然后使用if / else语句在single_product.php中设置模板文件 . 它也不起作用 .
我的产品类别称为“盒子” . 以下是single_product的代码;它似乎不起作用 . 任何意见,将不胜感激:
} else if ( is_product_category() ) {
if ( is_product_category( 'box' ) ) {
woocommerce_get_template_part( 'content', 'single-product-sample-box-4');
}
}
else {
woocommerce_get_template_part( 'content', 'single-product');
}
我想,如果选择了类别为“框”,则要显示content-single-product-sample-box-4模板 - 而是仅显示内容单一产品模板 .
1 回答
我找到了答案!对于任何正在努力解决这个问题的人,我会发布我的解决方案......我只是想改变一个产品的模板(它是一个样本框,因此与所有其他项目不同) .
而不是这个:
我这样做了: