Wordpress Woocommerce自定义插件,WC_顺序错误

Wordpress Woocommerce自定义插件,WC_顺序错误,wordpress,plugins,woocommerce,Wordpress,Plugins,Woocommerce,在一个自定义插件中放置了以下代码以获得订单: global $woocommerce; $order = new WC_Order(5273); (我在数据库中有5273的订单),但结果是: 致命错误:无法在第83行的D:\www\htdocs..\WP content\plugins\woocmerce\includes\class-wc-order.php中使用WP\u error类型的对象作为数组 什么问题?我终于解决了问题。我在初始化钩子中调用了上面的代码,如下所示: add_a

在一个自定义插件中放置了以下代码以获得订单:

 global $woocommerce;
 $order = new WC_Order(5273);
(我在数据库中有5273的订单),但结果是:


致命错误:无法在第83行的D:\www\htdocs..\WP content\plugins\woocmerce\includes\class-wc-order.php中使用WP\u error类型的对象作为数组


什么问题?

我终于解决了问题。我在初始化钩子中调用了上面的代码,如下所示:

add_action('init', 'my_init', 1);
function my_init(){
    $order = new WC_Order(5273);
}
add_action中的最后一个参数是优先级,这就是重点。1是最高优先级,在分类法注册之前调用my函数。我将1改为100,代码运行良好