我可以看到class-wc-admin-cpt-shop_order.php
内部有一些函数将订单信息汇总在一起,以便在WooCommerce中显示。但是,我没有看到可以使用日期的任何地方......
由于WooCommerce使用wp_posts
来存储数据,我可以假设post_date field
是正确使用的吗?
此外,任何人都知道WooCommerce中是否有功能来实现这一目标,或者是否有办法在class-wc-admin-cpt-shop_order.php
中提供日期。
答案 0 :(得分:12)
如果您有订单ID,则可以使用WC_Order对象:
$order = new WC_Order($order_id);
$order_date = $order->order_date;
答案 1 :(得分:3)
不应直接访问订单属性。最好的方法是$order->get_date_completed()
答案 2 :(得分:0)
// Get $order object from order ID
$order = wc_get_order( $order_id );
// Get Order Dates
$order->get_date_created();
$order->get_date_modified();
$order->get_date_completed();
$order->get_date_paid();
来源:https://businessbloomer.com/woocommerce-easily-get-order-info-total-items-etc-from-order-object/
其他
$order->get_date_created();
是“订单日期”,您可以在WooCommerce(“编辑订单”)中进行更改