Automattic\WooCommerce\Internal\Admin
WcPayWelcomePage::should_add_the_menu()
Checks if user is in the experiment.
{} Это метод класса: WcPayWelcomePage{}
Хуков нет.
Возвращает
true|false
. Whether the user is in the treatment group.
Использование
// private - только в коде основоного (родительского) класса $result = $this->should_add_the_menu();
Код WcPayWelcomePage::should_add_the_menu() WcPayWelcomePage::should add the menu WC 6.4.1
private function should_add_the_menu() { $anon_id = isset( $_COOKIE['tk_ai'] ) ? sanitize_text_field( wp_unslash( $_COOKIE['tk_ai'] ) ) : ''; $allow_tracking = 'yes' === get_option( 'woocommerce_allow_tracking' ); $abtest = new \WooCommerce\Admin\Experimental_Abtest( $anon_id, 'woocommerce', $allow_tracking ); $date = new \DateTime( 'now', wp_timezone() ); $experiment_name = strtr( self::EXPERIMENT_NAME_BASE, array( ':yyyy' => $date->format( 'Y' ), ':mm' => $date->format( 'm' ), ) ); return $abtest->get_variation( $experiment_name ) === 'treatment'; }