WPML
Статус
Решено
Заявлено для
WPML String Translation 3.2.1
Решено в
3.2.2

Обзор проблемы

С помощью плагина WPML Multilingual & Multicurrency for WooCommerce и модуля Перевод строк Вы можете легко переводить свои письма WooCommerce.

В настоящее время пользователи получают письма на правильном языке при совершении покупки. Однако, если администратор изменит статус заказа, пользователь может получить некоторые части письма на языке по умолчанию.

Обходное решение

Перед продолжением обязательно сделайте полную резервную копию Вашего сайта.

  1. Найдите ключ опции, в котором хранится непереведённая часть письма, например, kt_woomail.
  2. Откройте файл functions.php Вашей темы оформления.
  3. Добавьте и адаптируйте следующий код с Вашим ключом опции:
    $option_key = 'kt_woomail';
    add_filter( 'option_' . $option_key, [ wpml_st_load_admin_texts(), 'icl_st_translate_admin_string' ] );

Все известные проблемы →