我想获得给定日期范围内的所有WooCommerce订单。我可以一次检索所有订单。但我对通过API URL传递日期范围感到困惑。
有人能帮我吗?我知道是这样的,但我想不出确切的方法。
以下是我的路线:
add_action(\'rest_api_init\', function() {
register_rest_route(\'woo/v2\', \'woocommerce/order_summary_by_date/(?P<start_date>/<end_date>)\', array(
\'methods\' => \'GET\',
\'callback\' => \'woocommerce_orders_by_dates\'
));
});
这是访问的功能:function woocommerce_orders_by_dates($start_date, $end_date) {
$start_date = $start_date[\'start_date\'];
$end_date = $end_date[\'start_date\'];
return $start_date . $end_date;
}
URL为:https://example.com/wp-json/woo/v2/woocommerce/order_summary_by_date/?start_date=2021-09-01&end_date=2021-09-30