Перейти к содержимому Перейти к боковой панели
Обновлено
26.02.2026

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

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

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

Language switcher in header
Переключатель языков в разделе заголовка

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

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

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

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

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

Меню

Виджеты

Шаблоны

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

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

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

Здесь вы также можете настроить каждый переключатель языков. Нажмите на значок карандаша, чтобы отредактировать — вы можете изменить размер и цвета переключателя языков, а также способ отображения каждого языка (например, на родном языке и на текущем языке сайта).

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

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

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

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

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

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

  1. Перейдите в WPML → Языки.
  2. Прокрутите вниз до Ссылок на перевод записей и установите флажок.

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

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

Adding WPML Language Switcher to template
Добавление переключателя языков WPML в шаблон

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

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

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

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

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

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

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

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

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

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