如何修改以使傳遞的參數(shù)為“OR”而不是“AND”?假設(shè)我想查找與提供的任何參數(shù)匹配的訂單,而不是全部。wc_get_orders像這個(gè)例子:https://github.com/woocommerce/woocommerce/wiki/wc_get_orders-and-WC_Order_Query#address-and-name - 我想獲取名字是克勞迪奧或姓氏是Sanches的訂單
1 回答

慕碼人8056858
TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊
你要找的是過(guò)濾器。woocommerce_order_data_store_cpt_get_orders_query
add_filter( 'woocommerce_order_data_store_cpt_get_orders_query', 'rmg_woocommerce_order_data_store_cpt_get_orders_query' );
function rmg_woocommerce_order_data_store_cpt_get_orders_query( $wp_query_args ) {
if (is_array($wp_query_args['meta_query'])) {
$wp_query_args['meta_query']['relation'] = 'OR';
}
return $wp_query_args;
}
- 1 回答
- 0 關(guān)注
- 104 瀏覽
添加回答
舉報(bào)
0/150
提交
取消