Yoast\WP\SEO\Promotions\Application
Promotion_Manager::is()
Whether the promotion is effective.
Метод класса: Promotion_Manager{}
Хуков нет.
Возвращает
true|false
. Whether the promotion is effective.
Использование
$Promotion_Manager = new Promotion_Manager(); $Promotion_Manager->is( $promotion_name ): bool;
- $promotion_name(строка) (обязательный)
- The name of the promotion.
Код Promotion_Manager::is() Promotion Manager::is Yoast 24.3
public function is( string $promotion_name ): bool { $time = \time(); foreach ( $this->promotions_list as $promotion ) { if ( $promotion->get_promotion_name() === $promotion_name ) { return $promotion->get_time_interval()->contains( $time ); } } return false; }