我需要修改/ v3 / orders响应并删除选定的订单。 不幸的是,在这种情况下,我无法建立自己的端点,因为Royal Mail集成没有设置任何选项,只有网站url。
我试图使用woo_wc_rest_prepare_order_object
过滤器,但它返回null
而不是跳过该顺序。
如何修改该响应以仅返回选定的订单?
function woo_wc_rest_prepare_order_object( $response, $object, $request ) {
if ($response->data['currency'] != 'GBP') {
return;
}
return $response;
}
add_filter( 'woocommerce_rest_prepare_shop_order_object', 'woo_wc_rest_prepare_order_object', 10, 3 );