Это можно сделать с помощью следующего кода, который будет искать символ «→» в содержимом примечаний к заказу перед сохранением данных.
Это примечание к заказу добавляется с помощью функции 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 вашей активной дочерней темы (или активной темы).Проверено и работает.
Примечание к заказу до (без этого кода) :
Затем изменениестатус заказа в ожидании и обратно к обработке (с кодом) :