我正在制作一个与woocommerce WordPress插件合作的插件。我在尝试获取订单的商品时遇到错误:
"致命错误:在/home/telesqua/public_html/mehtab/wp-content/plugins/order-grabber/order-grabber.php上的非对象上调用成员函数get_items() 283"
这就是第283行和周围的内容:
function post_order()
{
if(isset($order_id))
{
$order = new WC_Order($order_id);
}
$items = $order->get_items();
$number_of_items_in_this_order = $order->get_item_count();
任何人都可以帮我指出问题吗?如果需要,我可以提供源文件。
答案 0 :(得分:1)
这是因为使用上述代码后必须执行add_action
add_action('init', 'post_order');