我有一个针对woocommerce的代码,在选择类别的产品价格之后添加“每平方英尺”。我添加了另一个类别,我想要“每平方英尺”也可以申请。我想我需要添加一个我尝试过但没有成功的数组。以下是我对单一类别
的作用
add_filter( 'woocommerce_get_price_html', 'custom_price_message' );
function custom_price_message($price) {
if ( !has_term( 'stone', 'product_cat' ) ) {
return $price;
} elseif (!empty($price)){
$vat = ' per ft<sup>2</sup>';
return $price . $vat;
}else{
return 'Call for Price';
}
}
答案 0 :(得分:0)
不确定我第一次做错了什么,但我知道了。这是我使用的数组。
add_filter( 'woocommerce_get_price_html', 'custom_price_message' );
function custom_price_message($price) {
// Set HERE your product categories in the array
$categories = array( 'stone', 'remnants' );
if( !has_term( $categories, 'product_cat' ) ){
return $price;
} elseif (!empty($price)){
$vat = ' per ft<sup>2</sup>';
return $price . $vat;
}else{
return 'Call for Price';
}
}