WC_Helper_Updater::get_subscriptions_for_product
Every subscription the account holds for a product.
Read straight from get_subscriptions() so the per-request static caches in get_installed_subscriptions() and get_unconnected_subscriptions() don't pin the first result for the rest of the request.
Method of the class: WC_Helper_Updater{}
No Hooks.
Returns
array.
Usage
$result = WC_Helper_Updater::get_subscriptions_for_product( $product_id ): array;
- $product_id(int) (required)
- WooCommerce.com product ID.
Changelog
| Since 11.2.0 | Introduced. |
WC_Helper_Updater::get_subscriptions_for_product() WC Helper Updater::get subscriptions for product code WC 11.2.2
private static function get_subscriptions_for_product( int $product_id ): array {
return wp_list_filter( WC_Helper::get_subscriptions(), array( 'product_id' => $product_id ) );
}