• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Как перевести единицы габаритов?

zzsnowballzz

Новичок
Замучался искать какой файл выводит перевод единиц измерений габаритов.

В админке стоит "кг" и "см" на русском, а выводит на английском. Искал с помощью Loco Translate. Как бы всё переведено. То есть плагин видит перевод в админке. Но на фронте выводится на английском. Куда копать?
Скриншот 10-08-2019 161314.jpgСкриншот 10-08-2019 161302.jpg
 

zzsnowballzz

Новичок
Нашел костыль для вывода кг:

PHP:
function localize_weight_units($weight) {
    return str_replace('kg', 'кг', $weight);
}
add_filter('woocommerce_format_weight', 'localize_weight_units');
 

zzsnowballzz

Новичок
Найдено решение для веса и размера:

PHP:
function localize_weight_units($weight) {
    return str_replace('kg', 'кг', $weight); // указываем ЕИ веса
}
add_filter('woocommerce_format_weight', 'localize_weight_units');
function localize_dimensions_units($dimensions) {
    return str_replace('cm', 'см', $dimensions); //указываем ЕИ длины
}
add_filter('woocommerce_format_dimensions', 'localize_dimensions_units');
 
  • Like
Реакции: D&B

strange76

Новичок
Найдено решение для веса и размера:

PHP:
function localize_weight_units($weight) {
    return str_replace('kg', 'кг', $weight); // указываем ЕИ веса
}
add_filter('woocommerce_format_weight', 'localize_weight_units');
function localize_dimensions_units($dimensions) {
    return str_replace('cm', 'см', $dimensions); //указываем ЕИ длины
}
add_filter('woocommerce_format_dimensions', 'localize_dimensions_units');
Куда вставлять этот кусок?
Пробовал в functions.php - безрезультатно

WP 5.3
WC 3.8.0
 
Последнее редактирование:
Сверху Снизу