我有一个自定义订单状态-进行中。我的代码如下。效果很好-但是具有此自定义订单状态的订单未包含在标准的Woo销售报告或Woocommerce状态仪表板小部件中。
有人可以帮助我,看看下面如何添加到此代码段中,以便此自定义订单状态为“进行中”的$反映在Woo销售报告$中。
// 1 New order status AFTER woo 2.2 IN PROGRESS
add_action( 'init', 'register_my_new_order_statuses' );
function register_my_new_order_statuses() {
register_post_status( 'wc-in-progress', array(
'label' => _x( 'In Progress', 'Order status', 'woocommerce' ),
'public' => true,
'exclude_from_search' => false,
'show_in_admin_all_list' => true,
'show_in_admin_status_list' => true,
'label_count' => _n_noop( 'In Progress <span class="count">(%s)</span>', 'In Progress<span class="count">(%s)</span>', 'woocommerce' )
) );
}
add_filter( 'wc_order_statuses', 'my_new_wc_order_statuses' );
// Register in wc_order_statuses.
function my_new_wc_order_statuses( $order_statuses ) {
$order_statuses['wc-in-progress'] = _x( 'In Progress', 'Order status', 'woocommerce' ); …Run Code Online (Sandbox Code Playgroud)