WordPress — самая популярная в мире система управления контентом, но по умолчанию она говорит на английском. К счастью, перевести WordPress на русский язык можно несколькими способами — от простой смены языка в настройках до глубокой локализации тем и плагинов. В этом руководстве мы разберем все методы, нюансы и частые ошибки, чтобы ваш сайт заговорил на родном языке полностью.
Зачем переводить WordPress?
Русификация — это не просто смена языка интерфейса. Для русскоязычной аудитории это:
- Удобство управления сайтом для вас и вашей команды
- Повышение доверия пользователей
- Лучшее SEO для регионального поиска
- Корректное отображение дат, валют, форматов
Основные методы перевода
1. Смена языка через настройки (самый простой способ)
В современных версиях WordPress (4.0+) перевод делается в пару кликов:
- Зайдите в «Консоль → Настройки → Общие»
- В поле «Язык сайта» выберите «Русский»
- Нажмите «Сохранить изменения»
WordPress автоматически загрузит языковые файлы с официального репозитория. Для этого нужен доступ к серверу для скачивания файлов (обычно проблем не возникает).
2. Ручная установка языковых файлов
Если автоматическая загрузка не работает (часто на локальных серверах или с ограниченным хостингом):
- Скачайте файлы перевода с ru.wordpress.org
- Распакуйте архив
- Загрузите папку
ru_RUв/wp-content/languages/ - В файле
wp-config.phpдобавьте строку:define('WPLANG', 'ru_RU');
Перевод тем и плагинов
Админка переведена, но тема и плагины всё ещё на английском? Это частая ситуация.
Для официальных тем и плагинов:
- Многие популярные плагины автоматически подхватывают язык WordPress
- Проверьте настройки каждого плагина — часто есть выбор языка
- Ищите переводы в каталоге WordPress на русском языке
Для премиум-тем и кастомных плагинов:
Используйте плагины для локализации:
- Loco Translate — самый популярный инструмент
- WPML — для многоязычных сайтов (платный)
- Polylang — бесплатная альтернатива для мультиязычности
С Loco Translate вы можете переводить прямо в админке: находите строку на английском, вводите перевод, сохраняете. Плагин создаст файлы перевода в правильной папке.
Особенности полной русификации
Даты и время
Даже после перевода даты могут отображаться в английском формате. Решение:
- Установите плагин «Russian Date and Time»
- Или добавьте в functions.php темы код для локализации дат
Родной язык для пользователей
Если на сайте несколько авторов, каждый может выбрать свой язык интерфейса в профиле.
Перевод динамического контента
Текст из виджетов, заголовки форм, сообщения плагинов — всё это требует отдельного перевода через файлы .po/.mo или интерфейс плагинов локализации.
Частые проблемы и их решение
«Не удаётся установить язык»
Проблема: WordPress не может скачать языковые файлы.
Решение:
- Проверьте права на запись в папку
/wp-content/ - Установите файлы вручную (см. выше)
- Проверьте настройки файла
wp-config.php
Частичный перевод
Проблема: переведена только админка, а тема/плагины — нет.
Решение: используйте Loco Translate для каждого непереведённого элемента.
Сброс языка после обновления
Проблема: после обновления WordPress возвращается к английскому.
Решение: убедитесь, что в wp-config.php есть строка с определением языка, и языковые файлы находятся в правильной папке.
Продвинутая русификация
Для коммерческих проектов часто требуется:
- Перевод системных email (сброс пароля, уведомления)
- Локализация REST API ответов
- Адаптация текстов JavaScript-элементов
- Перевод текстов в базе данных (названия категорий, тегов)
Для этого потребуется либо кастомная разработка, либо комплексные плагины вроде WPML с полным циклом локализации.
FAQ: Часто задаваемые вопросы
Можно ли перевести WordPress бесплатно?
Да, полностью. Официальный перевод WordPress, большинства тем и плагинов — бесплатен. Платные решения нужны только для сложной мультиязычности или специфических плагинов.
Сбросится ли перевод при обновлении?
Нет, если языковые файлы установлены правильно. Они хранятся отдельно от ядра и обновляются независимо.
Нужно ли знать английский для перевода?
Для базового перевода через Loco Translate достаточно использовать переводчик. Для качественной локализации лучше понимать контекст фраз.
Как перевести WooCommerce?
WooCommerce имеет официальный русский перевод. Установите его через «Плагины → Добавить новый» или скачайте с ru.wordpress.org. Дополнительно могут потребоваться переводы расширений.
Влияет ли перевод на SEO?
Прямого влияния нет, но косвенно — да: пользователи дольше остаются на русифицированном сайте, снижается отказ. Также правильно локализованные даты и форматы улучшают восприятие.
Можно ли сделать сайт двуязычным?
Да, с помощью плагинов WPML, Polylang или Weglot. Они создадут отдельные версии страниц для каждого языка.