- Статус
- Решено
- Заявлено для
- WPML Multilingual & Multicurrency for WooCommerce 5.3.7
- Решено в
- WCML 5.4.0
- Теги темы
- Compatibility, WCML
Обзор проблемы
Письма На удержании, отправляемые из WooCommerce, могут содержать строки, которые не переведены на язык клиента. Например, строка «Thanks for your order. It’s on-hold until we confirm that payment has been received.» остается на английском, несмотря на то, что она переведена в Переводе строк.
Обходное решение
Пожалуйста, перед продолжением убедитесь, что у Вас есть полная резервная копия Вашего сайта.
- Откройте файл functions.php Вашей темы.
- Добавьте следующий фрагмент кода:
add_filter('woocommerce_email_heading_customer_on_hold_order', 'load_woocommerce_textdomain', 5, 2); function load_woocommerce_textdomain($heading, $email) { load_plugin_textdomain('woocommerce', false, plugin_basename(dirname(__FILE__)) . '/languages/'); return $heading; }