Всё о Woocommerce, Плагины Wordpress

Настроить исключения в GTranslate

Настроить исключения в GTranslate

Настроить исключения в GTranslate

GTranslate может заменять текст, если не задан специальный класс. Чтобы этого избежать можно добавить в файл темы functions.php следующий код:

add_filter( 'woocommerce_get_price_html', 'disable_translation_for_price', 10, 2 );
function disable_translation_for_price( $price, $product ) {
    return '<span class="notranslate">' . $price . '</span>';
}

Выше представленный код добавляет класс notranslate, который запрещает GTranslate изменять текст. В моём конкретном случаи сайт на двух языках: русском и английском, так вот на английском вместо знака валюты ฿ отображался текст Learn More, на русском варианте сайта всё нормально отображается.
Код который я выше указал решает возникшую проблему.

После внесения изменений необходимо будет обновить / очистить кэш браузера.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *