Как на WordPress создать мультиязычный сайт?
Опубликовано: 02.09.2018
Наличие на сайте нескольких языков говорит о его статусности и полезности. Кроме того, присутствие мультиязычности расширяет круг посетителей. Многие крупные компании позволяют на своих сайтах знакомится с информацией на нескольких языках, что говорит о их масштабности.
WordPress, по умолчанию, не имеет инструментов для реализации подобного функционала. Для этого воспользуемся сторонним решением — плагином qTranslate-X .
Плагин qTranslate-X
Плагин является довольно популярным и одним из лучших среди ему подобных. Основное и главное его преимущество — удобная и понятная настройка. qTranslate-X позволяет показать на выбранном языке не только сам контент сайта, но также его функциональные элементы (меню, кнопки, названия виджетов и т.п.)
Мультиязычный сайт на WordPress 2017. Плагин Polylang
Итак, для начала его необходимо установить и активировать, после чего перейти на основную страницу настроек ( Настройки -> Языки ).
На странице настроек доступно 5 вкладок. Вкладка Общие настройки позволяет управлять языками: отключать, редактировать, изменять позицию показа и пр. Так, настройка Язык по умолчанию позволяет задать, на каком языке будет отображаться сайт при заходе на него. По умолчанию отмечен тот, который является главным языком системы (в меню Настройки -> Общие ). Дальше, в поле Режим URL-Модификации можно указать адресацию при переключении языков на сайте. Например, если выбран английский язык, то адрес для него будет http://site.ru/en/ .
Мультиязычный сайт на WordPress. Плагин Polylang (старая версия) Часть первая. Настройка и установка
Для добавления необходимого языка служит закладка Языки .
Как видно, тут доступна таблица со списком всевозможных к переводу языков. На вкладке Действие возможны включение/отключение того или иного языка, а также установка какого-либо по умолчанию. В нашем случае активны 2 языка (русский и английский). Первый установлен по умолчанию.
Теперь о переводах на тот или иной язык. Следует отметить, что необходимо вручную переводить все элементы сайта, включая контент. Например, сделаем перевод главного меню на английский язык. Для этого в админ-панели следует перейти Внешний вид -> Меню .
Можно заметить появившиеся кнопки в блоке Структура меню . Если присмотрется, то кнопка с надписью Русский имеет более темный цвет. Это означает, что отображаемый в этот момент перевод будет доступен при выборе русского языка. Для перевода на английский необходимо нажать на кнопку English . Теперь можно делать перевод. Для этого поочередно щелкая на каждом пункте меню и меняя текст в поле Текст ссылки , мы таким образом готовим отображение нашего меню при переключении на английский язык.
После окончания перевода нужно нажать кнопку Сохранить меню .
Теперь осталось на сайте вывести переключатель языков. Для этого плагин qTranslate-X предлагает воспользоваться виджетом Выбор языка qTranslate , доступным на странице Внешний вид -> Виджеты . Отметим, что обычно такой переключатель устанавливается в “шапку” сайта. Многие темы имеют возможность вставки виджетов не только в сайдбар, но также в верхнюю и нижнюю части сайта. Мы все же, для наглядности, добавим переключатель в сайдбар. Для этого переходим на страницу виджетов и перетягиваем указанный выше виджет в желаемое место.
Виджет позволяет изменить внешний вид переключателя языков. Скроем его заголовок, отметив пункт Скрыть заголовок . Также в блоке Показать отметим Только иконка , показывая посетителю изображение языка. Далее жмем Сохранить .
Теперь на сайте мы можем увидеть появившееся иконки языков. Выбрав английский язык, видим, что названия элементов нашего меню стали отображатся на английском.
Таким образом, переходя в админ-части по всем разделам Вашего сайта (меню, виджеты, записи, страницы, мета-теги и пр.) и щелкая по кнопке нужного языка, можно сделать перевод всех видимых в пользовательской части блоков.
Если Вам понравилась статья — поделитесь с друзьями
Сегодня | Завтра | ||
USD | 32.62 | 32.50 | |
EUR | 39.90 | 39.92 |
Обменник | Переходов |
Wmchanger | 6 |
E-Market | 5 |
WMtoCash.com | 4 |
Str-Money | 3 |
Hot-Change | 3 |
Вы можете получить WMR-бонус в размере 0,01-0,10 WMR на свой кошелек 1 раз в сутки | |
Кошелек
|
|
Код
|
|
Обмен Webmoney |