【发布时间】:2021-09-13 08:46:56
【问题描述】:
我有一个名为 delivered_date 的元密钥,采用日期格式,例如 2021-05-13 16:01:26。
如果我必须使用wc_get_orders( $args ),如何获取某个日期范围内的所有订单?
尝试使用 meta_compare 参数,但它什么也没返回:
// The 2 variables below will come from a datepicker widget
$start_date = "2021-05-10 0:00:00";
$end_date = "2021-05-30 11:59:59";
$args = array(
'type' => 'shop_order',
'limit' => 100,
'paginate' => true,
'page' => 1,
'orderby' => 'id',
'order' => 'DESC',
'meta_key' => 'delivered_date',
'meta_value' => array($start_date, $end_date),
'meta_compare' => 'BETWEEN',
);
$result = wc_get_orders( $args );
【问题讨论】:
标签: wordpress date woocommerce metadata orders