当我将订单状态更改为新的自定义状态时,它会恢复到之前的状态。
add_filter(
'wc_order_statuses',
function ( $order_statuses ) {
$new_order_statuses = array();
foreach ( $order_statuses as $key => $status ) {
$new_order_statuses[ $key ] = $status;
if ( 'wc-processing' === $key ) {
$new_order_statuses['wc-intransit-shipment'] = __( 'Shipment in Transit', 'wc-kshippingargentina' );
}
}
return $new_order_statuses;
}
);
add_action(
'init',
function () {
register_post_status(
'wc-intransit-shipment',
array(
'label' => __( 'Shipment in Transit', 'wc-kshippingargentina' ),
'public' => true,
'show_in_admin_status_list' => true,
'show_in_admin_all_list' => true,
'exclude_from_search' => false,
// translators: count.
'label_count' => _n_noop( 'Shipment in Transit <span class="count">(%s)</span>', 'Shipment in Transit <span class="count">(%s)</span>' ),
)
);
}
);
我不明白为什么会发生在我身上,我留下了一个附加的动画。