我的日志显示了很多以下消息:
错误地调用了order_total。不应直接访问订单属性。此消息已在3.0版中添加。
并为Order上的每个属性重复该消息。
这些消息的原因是什么?我应该怎么做才能纠正它们?
答案 0 :(得分:2)
WooCommerce 3.0修改了他们的代码以限制对属性的直接访问,您可以像下面那样更改代码。
$OrderID= ( WC()->version < '2.7.0' ) ? $order->id : $order->get_id();
$shipping_country = ( WC()->version < '2.7.0' ) ? $order->shipping_country : $order->get_shipping_country();
或者将您的插件更新为兼容WC3。
$ order-&gt; property:$ order-&gt; get _ property();