小编bet*_*th 的帖子

在Woocommerce中重命名多个订单状态

我正在尝试通过编辑我的主题的functions.php文件来重命名多个WooCommerce订单状态.我发现几年前发布的一些代码可以改变单个订单状态,但由于我对php非常缺乏经验,我不知道如何扩展它以改变多个状态.理想情况下,我还想将'wc-processing'重命名为'付费',将'wc-on-hold'重命名为'待定'.

这是我发现编辑单个订单状态的代码:

function wc_renaming_order_status( $order_statuses ) {
    foreach ( $order_statuses as $key => $status ) {
        $new_order_statuses[ $key ] = $status;
        if ( 'wc-completed' === $key ) {
            $order_statuses['wc-completed'] = _x( 'Order Received', 'Order status', 'woocommerce' );
        }
    }
    return $order_statuses;
}
add_filter( 'wc_order_statuses', 'wc_renaming_order_status' );
Run Code Online (Sandbox Code Playgroud)

任何人都知道我需要做些什么改变来改变其他状态?

php wordpress orders woocommerce hook-woocommerce

4
推荐指数
1
解决办法
1590
查看次数

标签 统计

hook-woocommerce ×1

orders ×1

php ×1

woocommerce ×1

wordpress ×1