【发布时间】:2015-12-10 18:15:27
【问题描述】:
我正在尝试根据某个 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 模板 - 而不是只显示 content-single-product 模板。
【问题讨论】:
标签: php wordpress woocommerce