来自Woocommerce的WC_Order对象的回显状态值

时间:2014-12-18 01:02:35

标签: php wordpress wordpress-plugin woocommerce

如何通过Wordpress插件回显WooCommerce中WC_Order对象的状态?

我似乎能够回应除了那个之外的所有其他值。这是对象:

$order = new WC_Order( $order_id );

WC_Order Object
(
    [id] => 222
    [prices_include_tax] => 
    [tax_display_cart] => excl
    [display_totals_ex_tax] => 1
    [display_cart_ex_tax] => 1
    [order_date] => 2014-12-17 01:30:06
    [modified_date] => 2014-12-17 01:30:08
    [customer_message] => 
    [customer_note] => 
    [post_status] => publish
    [status] => processing
)

我已经能够使用以下方式回显id:

echo $order->id;

当我尝试这个时,它是空白的:

echo $order->status;

2 个答案:

答案 0 :(得分:1)

我可以通过将Object放入一个数组来实现这一点。我的猜测是状态是私有对象成员。

答案 1 :(得分:0)

获取状态的正确方法是通过get_status方法:

$order->get_status();