WC_Privacy::trash_cancelled_orders()
Find and trash old orders.
Method of the class: WC_Privacy{}
Hooks from the method
Return
Int
. Number of orders processed.
Usage
$result = WC_Privacy::trash_cancelled_orders( $limit );
- $limit(int)
- Limit orders to process per batch.
Default: 20
Changelog
Since 3.4.0 | Introduced. |
WC_Privacy::trash_cancelled_orders() WC Privacy::trash cancelled orders code WC 9.8.2
public static function trash_cancelled_orders( $limit = 20 ) { $option = wc_parse_relative_date_option( get_option( 'woocommerce_trash_cancelled_orders' ) ); if ( empty( $option['number'] ) ) { return 0; } return self::trash_orders_query( apply_filters( 'woocommerce_trash_cancelled_orders_query_args', array( 'date_created' => '<' . strtotime( '-' . $option['number'] . ' ' . $option['unit'] ), 'limit' => $limit, // Batches of 20. 'status' => OrderInternalStatus::CANCELLED, 'type' => 'shop_order', ) ) ); }