Главная / Уроки / WordPress / Как в WordPress найти и перевести любое слово или фразу без плагина

Как в WordPress найти и перевести любое слово или фразу без плагина

как в wordpress перевести любое слово
Содержание

Иногда возникает необходимость на сайте WordPress найти и заменить или перевести слово или фразу.

Конечно, можно воспользоваться популярным плагином Loco Translate. Это удобно, если нужно переводить большой объём теста. В нашем же случае такой задачи не стоит, поэтому мы воспользуемся простым кодом, который необходимо добавить в файл functions.php вашей темы.

Код для functions.php

/** Перевод слов **/
add_filter('gettext', 'translate_text');
add_filter('ngettext', 'translate_text');
function translate_text($translated) {
$translated = str_ireplace('Next', 'Далее →', $translated);
$translated = str_ireplace('Previous', '← Назад', $translated);
	$translated = str_ireplace('Подитог', 'Итого', $translated);
return $translated;
}

В админке сайта, в левом меню, заходите в /внешний вид/редактор тем и выбираете для редактирования functions.php. Далее вставляете нужный код и сохраняетесь.

перевод слов через functions.php

С помощью данного метода можно переводить любые фразы в темах WordPress, а также в любых плагинах, таких как WooCommerce, Elementor и других.

К тому же, с помощью этого кода мы можем не только делать перевод, но и заменять уже переведённые слова на нужные нам.

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

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