我想知道如何确定给定的WC_Product对象$ product是否是订阅产品。
答案 0 :(得分:11)
您可以使用可能最完整的辅助函数:
if( class_exists( 'WC_Subscriptions_Product' ) && WC_Subscriptions_Product::is_subscription( $product ) ) {
return TRUE;
} else {
return FALSE;
}
或者您也可以使用WooCommerce的$product->is_type( $type )
支票。