WordPress at Your Fingertips
function is not described

WC_Privacy::trash_orders_query() protected WC 3.4.0

For a given query trash all matches.

{} It's a method of the class: WC_Privacy{}

No Hooks.

Return

Int. Count of orders that were trashed.

Usage

$result = WC_Privacy::trash_orders_query( $query );
$query(array) (required)
Query array to pass to wc_get_orders().

Changelog

Since 3.4.0 Introduced.

Code of WC_Privacy::trash_orders_query() WC 5.9.0

protected static function trash_orders_query( $query ) {
	$orders = wc_get_orders( $query );
	$count  = 0;

	if ( $orders ) {
		foreach ( $orders as $order ) {
			$order->delete( false );
			$count ++;
		}
	}

	return $count;
}