Как сделать многоязычный сайт в WordPress

В этом руководстве мы покажем вам, как сделать многоязычный веб-сайт на платформе WordPress. Предположим, что мы хотим, чтобы наш сайт был доступен на польском и английском языках. Или по-немецки. Как его достичь? Решение очень простое.

По умолчанию наш сайт доступен на одной языковой версии. Если мы поместим его на польском хостинге, мы установим польскую версию WordPress, и у нас будет польский конец домена — он будет на родном языке. Иногда, однако, мы хотели бы, чтобы наш сайт также имел версию на иностранном языке. Этого можно добиться, создав новый веб-сайт — например, www.MojaStrona.pl и www.MojaStrona.com. Однако мы должны создать два сайта де-факто.

Второй способ — добавить версию для иностранного языка для нашего сайта. Затем адрес остается одним (например, www.MojaStrona.pl), но в зависимости от географии, которую мы посещаем, мы будем отображать другую языковую версию. Для интернет-пользователей из Польши — польский, давали интернатуры из США или Англии — англичане. Посмотрим, как это достичь.

Многоязычный веб-сайт WordPress

Для целей настоящего руководства мы обсудим одно бесплатное дополнение WordPress, которое позволит вам добавить языковые версии нашего сайта. Существуют и другие решения, но обсуждаемая нами вилка настолько обширна, что стоит посвятить ей целый путеводитель. Плагин называется User Language Switch, и мы можем установить его на нашем веб-сайте или в блоге в качестве стандарта.

После включения User Language Switch мы можем перейти к правильной версии и создать языковые версии для нашего сайта или блога. Вначале давайте представим общие настройки для нашего сайта. Для этого, начиная с уровня Cockpit, перейдите в меню «Настройки»> «Языковой переключатель пользователя». Здесь, в поле «Язык по умолчанию», мы устанавливаем язык по умолчанию для нашего сайта — например, польский. Мы сохраняем изменения.

Следующий шаг — вкладка «Языки меню» — здесь мы можем выбрать, какое из меню, добавленное на сайт, будет в версии на польском языке, а какие — иностранные. В свою очередь, с уровня вкладки Доступные Языки, мы можем скачать другие языковые версии для нашего сайта, например, немецкий, французский, старая церковь и Bieszczady.

Сохраняя общие настройки для User Language Switch, мы можем теперь редактировать отдельные страницы или записи. После открытия страницы внизу вы найдете новый раздел — «Язык». Здесь мы можем установить языковой вариант для определенной записи или страницы. Мы также можем связать страницу на другой языковой версии. Например, если в версии на польском языке у нас есть страница «Обо мне», мы создаем новый веб-сайт на английском языке — «Обо мне». Затем в обеих версиях мы связываем обе стороны друг с другом. Таким образом, посетители нашего сайта будут автоматически перенаправлены на языковую версию, соответствующую их местоположению.

Используйте надстройку Switch Language Language для установки языковых версий для всех ваших подстраниц. Затем создайте отдельное меню для каждой языковой версии. Нужно действовать методично и точно, иначе у нас будет хаос на сайте.

Если, однако, нам не нравится User Language Switch, мы все равно можем использовать альтернативные решения. Это дополнения, такие как, например, MultilingualPress или Multi Language Switcher. Тем не менее, оба требуют изменения настроек WordPress и включение поддержки нескольких языков.

Ссылка на основную публикацию