WC_Admin_Marketplace_Promotions::promotion_targets_orders
Whether a promotion declares the Orders screen as a placement, via a pages entry of { "page": "wc-orders" }.
Метод класса: WC_Admin_Marketplace_Promotions{}
Хуков нет.
Возвращает
true|false.
Использование
$result = WC_Admin_Marketplace_Promotions::promotion_targets_orders( $promotion ): bool;
- $promotion(массив) (обязательный)
- The promotion definition.
Код WC_Admin_Marketplace_Promotions::promotion_targets_orders() WC Admin Marketplace Promotions::promotion targets orders WC 11.0.1
private static function promotion_targets_orders( array $promotion ): bool {
foreach ( (array) ( $promotion['pages'] ?? array() ) as $page ) {
if ( is_array( $page ) && 'wc-orders' === ( $page['page'] ?? '' ) ) {
return true;
}
}
return false;
}