我尝试仅在woocommerce
中的确定类别的特定产品上添加一些文字,我尝试在plugins/woocommerce/single-product/meta.php
中添加此代码但不起作用:
if (is_category('box-mod') || has_category('box-mod',$post->ID)) {
echo "Message: available on march";
}
答案 0 :(得分:0)
Woocommerce类别与帖子类别分开,因此您无法使用has_category()
,而是必须has_term()。
global $product;
if( has_term( 'box-mod', 'product_cat', $product->id ) ) {
echo "Message: available on march";
}
如果您不想修改Woocommerce模板文件,也可以使用woocommerce_product_meta_end挂钩