【发布时间】:2021-01-17 21:02:27
【问题描述】:
我正在创建一个新的自定义插件,需要检索所有 woocommerce 订单
我尝试使用:wc_get_orders() 函数来检索所有 woocommerce 订单,但我得到了
Uncaught Error: Call to undefined function wc_get_orders()
然后这样做了:
require_once '../woocommerce/includes/wc-order-functions.php';
但我得到了:
require_once(../woocommerce/includes/wc-order-functions.php): failed to open stream:
我如何检索所有 woocommerce 订单
【问题讨论】:
-
看看:github.com/woocommerce/woocommerce/wiki/…。 提示:“函数
wc_get_orders()的参数太少,传入 0,预期正好 1”。 另一个提示:$orders = wc_get_orders( array( 'customvar' => 'somevalue' ) ); -
感谢我尝试使用的助手并收到此错误 $query = new WC_Order_Query( array( 'limit' => 10, 'orderby' => 'date', 'order' => 'DESC ', 'return' => 'ids', ) ); $orders = $query->get_orders();未捕获的错误:未找到“WC_Order_Query”类...我应该做任何包含或使用吗?
-
代码本身可以工作,但是,您的问题中缺少的信息是您应用此代码的位置和方式。如果您将代码添加到
functions.php,它应该可以正常工作。所以看来问题不在于代码,而在于它的使用 -
我正在创建一个自定义插件,并且需要列出所有订单
标签: php wordpress woocommerce plugins