WC_Brands_Brand_Settings_Manager::set_brand_settings_on_coupon()
Set brand settings for a coupon.
Метод класса: WC_Brands_Brand_Settings_Manager{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$result = WC_Brands_Brand_Settings_Manager::set_brand_settings_on_coupon( $coupon );
- $coupon(WC_Coupon) (обязательный)
- Coupon object.
Код WC_Brands_Brand_Settings_Manager::set_brand_settings_on_coupon() WC Brands Brand Settings Manager::set brand settings on coupon WC 9.6.0
public static function set_brand_settings_on_coupon( $coupon ) { $coupon_id = $coupon->get_id(); // Check if the brand settings are already set for this coupon. if ( isset( self::$brand_settings[ $coupon_id ] ) ) { return; } $included_brands = get_post_meta( $coupon_id, 'product_brands', true ); $included_brands = ! empty( $included_brands ) ? $included_brands : array(); $excluded_brands = get_post_meta( $coupon_id, 'exclude_product_brands', true ); $excluded_brands = ! empty( $excluded_brands ) ? $excluded_brands : array(); // Store these settings in the static array. self::$brand_settings[ $coupon_id ] = array( 'included_brands' => $included_brands, 'excluded_brands' => $excluded_brands, ); }