Как заменить Подытог в WooCommerce
У многих пользователей плагина WooCommerce часто возникает вопрос: как изменить некоторые выражения в магазине. Например, в woocommerce убрать подытог.
Чтобы задать свой перевод нужно править файлы локализации плагина WooCommerce. Но, при первом обновлении плагина или обновления перевода (автоматически происходит в админке) файлы локализации будут заменены на новые (без ваших правок).
Чтобы решить эту проблему нужно использовать специальный код:
add_filter('gettext', 'translate_text');
add_filter('ngettext', 'translate_text');
function translate_text($translated) {
$translated = str_ireplace('Подытог', 'Итого', $translated);
$translated = str_ireplace('Таблица размеров', 'Характеристики', $translated);
$translated = str_ireplace('Хит продаж', 'Хит', $translated);
$translated = str_ireplace('О бренде', 'О производителе', $translated);
$translated = str_ireplace('Новый', 'Новинка', $translated);
return $translated;
}
Этот код поместите например в файл вашего шаблона — functions.php.
Измените нужные слова на свои или удалите ненужные строки в коде.
Например, я заменяю выражение Подытог на выражение Итого.
Рекомендация:
Для вставки кода я рекомендую использовать файлы обязательных плагинов mu-plugins, а не вставлять код в файлы функций шаблона. Подробнее об этом здесь.