Code-Snippets-Functions/Execute a function on a child site/WooCommerce/hide-on-hold-orders-my-account.txt

8 lines
301 B
Text

add_filter( 'woocommerce_my_account_my_orders_query', 'wc_exclude_status, 9999 );
function wc_exclude_status( $args ) {
$statuses = wc_get_order_statuses();
unset( $statuses['wc-on-hold'] ); // wc-completed, wc-processing, etc.
$args['status'] = array_keys( $statuses );
return $args;
}