Yoast\WP\SEO\Conditionals
Gradual_Rollout_Conditional::is_met
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() 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();
}