Woocommerce获取订单状态列表


Woocommerce get list of order statuses list

我有一个订单状态列表

array(7) { ["wc-pending"]=> string(15) "Pending Payment" ["wc-processing"]=> string(10) "Processing" ["wc-on-hold"]=> string(7) "On Hold" ["wc-completed"]=> string(9) "Completed" ["wc-cancelled"]=> string(9) "Cancelled" ["wc-refunded"]=> string(8) "Refunded" ["wc-failed"]=> string(6) "Failed" } 

这是我在新的woocommerce版本2.3.13中得到的。

我想要旧版本的woocoomerce 2.0像这样订购状态列表,我怎么能得到所有的列表?

谁能给我一些建议

在WooCommerce 2.0中,状态通过一个名为shop_order_status的分类法与订单相关联

$statuses = get_terms('shop_order_status');

或者

$my_status_orders = get_term_by('slug', 'my_status', 'shop_order_status');