Woocommerce 如何在特定类别的单个产品页面中隐藏SKU?

Woocommerce 如何在特定类别的单个产品页面中隐藏SKU?,woocommerce,Woocommerce,我是一个商业新手。我打算删除单个产品页面中的sku,但只删除特定类别中的sku,即XXX,然而,下面的代码不知何故不起作用。你们能帮我指出我哪里做错了吗?非常感谢 add_filter( 'wc_product_sku_enabled', 'st_remove_product_page_sku' ); function st_remove_product_page_sku( $enabled ) { if ( is_product() && has_term('XXX' ) )

我是一个商业新手。我打算删除单个产品页面中的sku,但只删除特定类别中的sku,即XXX,然而,下面的代码不知何故不起作用。你们能帮我指出我哪里做错了吗?非常感谢

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;
}
我想。。 我忘了has_术语中的$taxonomy

has_term('XXX','product_cat')
它会完成任务的