【问题标题】:Change the "→" character on backend Orders stock notes in Woocommerce在 Woocommerce 中更改后端订单股票票据上的“→”字符
【发布时间】:2018-11-30 09:15:01
【问题描述】:

在 woocommerce 订单库存备注中,订单数量之前和之后由 → 符号分隔,如下所示:

Product xyz 25→22

如何将 → 符号更改为另一个符号?

非常感谢。

【问题讨论】:

    标签: php wordpress woocommerce orders stock


    【解决方案1】:

    这可以通过以下代码来完成,该代码将在保存数据之前在订单注释内容中搜索“→”字符。

    此订单备注是使用wc_trigger_stock_change_notifications() 函数添加的,该函数使用'→' 添加“→”字符。

    代码:

    add_filter( 'woocommerce_new_order_note_data', 'filter_new_order_note_data', 10, 3 );
    function filter_new_order_note_data( $data, $args ) {
        $replacement = ' to ';
    
        $data['comment_content'] = str_replace('→', $replacement, $data['comment_content']);
    
        return $data;
    }
    

    代码进入您的活动子主题(或活动主题)的 function.php 文件中。经过测试和工作。

    之前的订单备注(不含此代码)

    然后将订单状态更改为待处理并返回处理(使用代码)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-15
      • 1970-01-01
      • 2011-01-23
      相关资源
      最近更新 更多