Woo-commerce-get_date_created()-给出的值为null


$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

最新更新