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" }.
Method of the class: WC_Admin_Marketplace_Promotions{}
No Hooks.
Returns
true|false.
Usage
$result = WC_Admin_Marketplace_Promotions::promotion_targets_orders( $promotion ): bool;
- $promotion(array) (required)
- The promotion definition.
WC_Admin_Marketplace_Promotions::promotion_targets_orders() WC Admin Marketplace Promotions::promotion targets orders code WC 11.0.0
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;
}