Yoast\WP\SEO\Conditionals

Gradual_Rollout_Conditional::is_met │ public │ Yoast 1.0

Returns whether the feature is enabled.

The YOAST_SEO_<FEATURE> constant, when defined, is an explicit override and wins. Otherwise the gradual-rollout share decides.

Метод класса: Gradual_Rollout_Conditional{}

Хуков нет.

Возвращает

bool. Whether the conditional is met.

Использование

$Gradual_Rollout_Conditional = new Gradual_Rollout_Conditional();
$Gradual_Rollout_Conditional->is_met();

Код Gradual_Rollout_Conditional::is_met() Yoast 28.7

public function is_met() {
	$constant = 'YOAST_SEO_' . \strtoupper( $this->get_feature_flag() );

	// An explicit constant always wins (true forces on, false forces off).
	if ( \defined( $constant ) ) {
		return ( \constant( $constant ) === true );
	}

	return $this->is_in_rollout_cohort();
}