$orders=wc_get_orders( array( 'numberposts' => -1,'orderby'=>'date','order'=>'ASC'));
foreach($orders as $order) {
$order_id = $order->id;
$detail = wc_get_order( $order_id );
$order_status = $detail->get_status();
$od = $detail->get_date_created();
}
i am trying to get "order-created-date" but its giving me null value.
我的代码有什么错误吗?我能得到一些帮助吗!
这应该很容易。试试这个。
$orders = wc_get_orders( array( 'numberposts' => -1,'orderby'=>'date','order'=>'ASC'));
foreach($orders as $order) {
$order_status = $order->get_status();
$od = $order->get_date_created();
}
无需获取ID,然后再次调用订单对象。
我建议不要将
'numberposts' => -1
用作性能噩梦。您可以在此处了解更多信息:https://10up.github.io/Engineering-Best-Practices/php/#performance