Automattic\WooCommerce\Admin\API
OnboardingTasks::is_experiment_product_task()
Check if product task experiment is treatment.
Метод класса: OnboardingTasks{}
Хуков нет.
Возвращает
true|false
.
Использование
$result = OnboardingTasks::is_experiment_product_task();
Код OnboardingTasks::is_experiment_product_task() OnboardingTasks::is experiment product task WC 7.3.0
public static function is_experiment_product_task() { $anon_id = isset( $_COOKIE['tk_ai'] ) ? sanitize_text_field( wp_unslash( $_COOKIE['tk_ai'] ) ) : ''; $allow_tracking = get_option( 'woocommerce_allow_tracking' ) === 'yes'; $abtest = new \WooCommerce\Admin\Experimental_Abtest( $anon_id, 'woocommerce', $allow_tracking ); return $abtest->get_variation( 'woocommerce_products_task_layout_stacked_v3' ) === 'treatment' || $abtest->get_variation( 'woocommerce_products_task_layout_card_v3' ) === 'treatment'; }