WC_Helper::_get_subscriptions_from_product_id()
Get a subscription entry from product_id. If multiple subscriptions are found with the same product id and $single is set to true, will return the first one in the list, so you can use this method to get things like extension name, version, etc.
Метод класса: WC_Helper{}
Хуков нет.
Возвращает
Массив|true|false
. The array containing sub data or false.
Использование
$result = WC_Helper::_get_subscriptions_from_product_id( $product_id, $single );
- $product_id(int) (обязательный)
- The product id.
- $single(true|false)
- Whether to return a single subscription or all matching a product id.
По умолчанию: true
Код WC_Helper::_get_subscriptions_from_product_id() WC Helper:: get subscriptions from product id WC 8.7.0
private static function _get_subscriptions_from_product_id( $product_id, $single = true ) { $subscriptions = wp_list_filter( self::get_subscriptions(), array( 'product_id' => $product_id ) ); if ( ! empty( $subscriptions ) ) { return $single ? array_shift( $subscriptions ) : $subscriptions; } return false; }