我是woocommerce的新手。我将在单个产品页面中删除sku,但仅在某些类别(即XXX)中删除该sku,但是,以下代码无法正常工作。你们能帮我指出我做错了什么吗?非常感谢。
add_filter( 'wc_product_sku_enabled', 'st_remove_product_page_sku' );
function st_remove_product_page_sku( $enabled ) {
if ( is_product() && has_term('XXX' ) ) {
return false;
}
return $enabled;
}
答案 0 :(得分:0)
我想通了.. 我忘记了has_term中的$分类法
has_term('XXX','product_cat')
它将完成工作。