您可以使用has_term
用于检查所需术语的函数。
function add_cart_button_replace() {
global $product;
$link = $product->get_permalink();
$button_text = __(\'+show OFFER\', \'woocommerce\');
// check if the current product has a "product-category" of "free-products"
if(has_term(\'free-products\', \'product_cat\', $product->get_id()))
$button_text = __(\'+choose me\', \'woocommerce\');
echo do_shortcode(\'<a href="\'.$link.\'" class="button addtocartbutton">\' . $button_text . \'</a>\');
}
您还可以了解有关
has_term
作用
Update: 改变product-category
分类法到product_cat
根据您的评论。