Skip navigation
Обновлено
17 февраля, 2025

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

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

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

Language switcher in header
Переключатель языков в верхней части сайта

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

Language switcher in the footer section
Переключатель языков в нижнем колонтитуле

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

Как добавить переключатель языков с помощью WPML

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

Меню

Виджеты

Шаблоны

Содержимое записи

Добавление переключателя языков в меню, виджет или нижний колонтитул

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

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

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

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

Language switcher in post content
Переключатель языков над содержимым записи

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

Чтобы добавить переключатель языков в содержимое записи:

  1. Перейдите в WPMLLanguages.
  2. Прокрутите вниз до Links to translation of posts и установите флажок.

Добавление переключателя языков в шаблон

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

Adding WPML Language Switcher to template
Добавление WPML Language Switcher в шаблон

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

  1. Перейти к WPMLУправление переводами.
  2. Выберите шаблон, в который вы добавили переключатель языков.
Selecting navigation in Translation Management
Выбор навигации в управлении переводом
  1. Выберите метод перевода и переведите.

Теперь переключатель языков будет виден на ваших вторичных языках.

Стилизация вашего переключателя языков

WPML предлагает различные варианты стилизации для настройки каждого типа переключателя языков. Сюда входит:

  • Порядок языков
  • Показать / скрыть флаг языка
  • Макет выпадающего списка или списка
  • Показывать языки на их родном названии

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

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

Начните работу с WPML

Чтобы добавить переключатели языков с WPML, вам нужен план Multilingual CMS или Multilingual Agency. Для получения дополнительной информации см. нашу страницу с ценами.