Order list woocommerce Orders based on meta for custom status
I’ve solved my problem myself, thanks function filter_priority_orders($query) { global $pagenow; $qv = $query->query_vars; if ( $pagenow == ‘edit.php’ && isset($qv[‘post_status’]) && $qv[‘post_status’] == ‘wc-priority-order’ && isset($qv[‘post_type’]) && $qv[‘post_type’] == ‘shop_order’ ) { $query->set(‘meta_key’, ‘_priority_list’); $query->set(‘orderby’, ‘meta_value_num’); $query->set(‘order’, ‘ASC’ ); } return $query; } add_filter( ‘pre_get_posts’, ‘filter_priority_orders’ );