Automattic\WooCommerce\Internal\Admin\Schedulers
OrdersScheduler::maybe_schedule_import_on_post_trash_change
Schedule an analytics import when a CPT-based order is trashed or untrashed.
The CPT admin UI trashes via wp_trash_post(), which fires no Woo-side signal. HPOS has its own handlers, so it is skipped here to avoid a duplicate import.
Method of the class: OrdersScheduler{}
No Hooks.
Returns
null. Nothing (null).
Usage
$result = OrdersScheduler::maybe_schedule_import_on_post_trash_change( $post_id ): void;
- $post_id(int) (required)
- Post ID.
Changelog
| Since 11.1.0 | Introduced. |
OrdersScheduler::maybe_schedule_import_on_post_trash_change() OrdersScheduler::maybe schedule import on post trash change code WC 11.1.2
public static function maybe_schedule_import_on_post_trash_change( $post_id ): void {
if ( OrderUtil::custom_orders_table_usage_is_enabled() ) {
return;
}
self::possibly_schedule_import( $post_id );
}