В языковом разделе сайт WordPress можно сделать многоязычным.

Для управления языками перейдите в WPML->Языки.

Языки сайта

Выбор языков сайта
Выбор языков сайта

Во время первой настройки WPML необходимо выбрать язык существующего контента. Затем добавьте к сайту другие языки. Вы можете в любой момент вернуться и добавить / удалить языки.

Если вам нужен язык, которого нет в списке, нажмите «Изменить языки» и создайте его.

Переключатель языка

Чтобы посетители могли выбирать предпочитаемый язык, к вашей теме можно добавить переключатель языка.

Стандартный переключатель языка WPML включает раскрывающийся список языков, список языков для нижнего колонтитула сайта и переключатель языка в меню.

Включение виджета переключателя языка
Включение виджета переключателя языка

WPML может автоматически задействовать виджет переключателя языка в одной из боковых панелей.

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

Как вариант его можно добавить в окне виджетов или вручную к теме с помощью следующего PHP-кода:

<?php do_action('icl_language_selector'); ?>

Выбор элементов для отображения в переключателе языка

Вы можете выбрать, что будет отображаться в переключателе языка. WPML может отображать флаг страны, родное название языка и название языка на языке страницы.

Также можно выбрать цвет для любой части переключателя языка.

Параметры переключателя языка

Очередность языков

Можно менять очередность отображения языков в переключателе языка. Перейдите к разделу Очередность языков на странице настроек Языки.

Интерфейс перетаскивания для изменения порядка языков
Интерфейс перетаскивания для изменения порядка языков

Откроется список языков на вашем сайте. Перетащите их для изменения порядка.

Обратите внимание, что при использовании раскрывающегося переключателя языка первый в списке – всегда текущий язык. Порядок других языков определяется вами в списке Очередность языков.

Переключатель языка в нижнем колонтитуле всегда отображает заданную вами очередность.

Настройка переключателей языков

Конечно же, вы можете поменять оформление переключателя языка WPML, чтобы он соответствовал дизайну вашего сайта. Также можно создавать пользовательские переключатели языков и добавлять их к теме сайта.

Чтобы поменять флаги возле названий языков, нажмите «изменить языки». Вы можете выбрать другой флаг из каталога установки WPML или загрузить свой собственный.

Языковой формат URL-адреса

WPML позволяет выбирать способ упорядочивания содержимого на разных языках, а именно:

  • языки в разных каталогах (напр., wpml.org/es/ для испанского и wpml.org/de/ для немецкого языка);
  • отдельные домены для каждого языка;
  • параметр языка, добавленный к URL-адресу.

Чтобы вариант языков в разных каталогах заработал, структура постоянных ссылок вашего сайта должна отличаться от структуры по умолчанию. Советуем использовать формат Год/Месяц/Название.

Для языков в разных каталогах необходимо изменить конфигурацию DNS вашего сайта и сервера Apache. Прочтите

Вопросы и ответы о настройках сервера для языков в разных доменах, чтобы узнать подробности.

Язык администрирования

Обычно язык по умолчанию также является языком администрирования. Чтобы консоль администратора WordPress отображалась на другом языке, воспользуйтесь настройками Язык администрирования.

Возможно, на сайтах с несколькими авторами, которые пишут на разных языках, потребуются разные языки администрирования для каждого пользователя. Пользователи могут выбрать свой язык администрирования на странице профиля.

Подробнее о том, как задать язык администрирования по умолчанию и отдельный язык администрирования для каждого пользователя, можно узнать на странице Установка языка администрирования WordPress.