我喜欢使用wc_get_orders()
用于在前端获取商业订单的函数。
这是我获取订单的代码片段。
$args = array(
\'customer_id\' => get_current_user_id(),
\'return\' => \'ids\',
);
$customer_orders = wc_get_orders( $args );
var_dump($customer_orders);
上述代码将返回当前用户的所有订单。问题是,wc\\u get\\u orders返回所有订单,包括垃圾订单。是否有任何选项可以排除垃圾订单?
有关此功能的更多详细信息,请参阅this link.