WooCommerce订单空项目数组 时间:2018-06-25 作者:Develope Cruz 我打电话$order = new WC_Order(52); 我得到了一个正确的order对象,但Items数组为空。我试过了select * from wp_woocommerce_order_items where order_id=52; 我拿到了商品。有什么想法吗?出了什么问题?我正在使用WooCommerce 3.4.3。 1 个回复 最合适的回答,由SO网友:Alex Uleberg 整理而成 要获取订单项,可以使用以下方法get_items() 我在做一些与你相似的事情,我就是这样做的$order = wc_get_order($order_id); $line_items = $order->get_items(); 在WooCommerce 3.0中,添加了CRUD对象,因此可以使用getter访问所有数据,并使用setter进行设置。行项目是相同的,因此当您有行项目时,应该循环它们并使用getter访问数据。有关这些对象可用的getter和setter的更多信息,请参考https://docs.woocommerce.com/wp-content/images/wc-apidocs/class-WC_Order.html 对于订单对象和产品线项目,您可以检查https://docs.woocommerce.com/wc-apidocs/class-WC_Order_Item_Product.html 希望这有帮助! 结束 文章导航