我想将WooCommerce订单状态从“完成”重命名为“接收订单”。我可以编辑位于wc-order-functions.php中的脚本,但我不想修改任何核心文件或使用插件。重命名WooCommerce订单状态
是否可以用子主题functions.php
文件中的脚本覆盖woocoomerce函数?
function wc_get_order_statuses() {
$order_statuses = array(
'wc-pending' => _x('Pending Payment', 'Order status', 'woocommerce'),
'wc-processing' => _x('Processing', 'Order status', 'woocommerce'),
'wc-on-hold' => _x('On Hold', 'Order status', 'woocommerce'),
'wc-completed' => _x('Completed', 'Order status', 'woocommerce'),
'wc-cancelled' => _x('Cancelled', 'Order status', 'woocommerce'),
'wc-refunded' => _x('Refunded', 'Order status', 'woocommerce'),
'wc-failed' => _x('Failed', 'Order status', 'woocommerce'),
);
return apply_filters('wc_order_statuses', $order_statuses);
}
我第一次收到一条错误消息,但是我做了一个小小的改动,而且做到了这一点。我不得不改变结尾“,”到“;” on: $ order_statuses ['wc-completed'] = _x('Order Received','Order status','woocommerce'); 谢谢! – Kevin
@Kevin啊对不起,错别字...我已经更新了我的答案,然后......谢谢:) – LoicTheAztec
@LoicTheAztec很棒,但是,我无法弄清楚如何在“Order”标题下的可用状态列表中显示重命名的名称有全部(15)|保留(10)等,但标题不重命名,任何想法如何解决它? –