WPML
Статус
Решено
Заявлено для
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;
    }

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