Skip navigation
Обновлено
24 мая, 2024

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

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

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

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

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

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

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

  1. Решите, где Вы хотите отобразить переключатель языков.
  2. Добавьте флаг в переключатель языков (или нет)
  3. Стиль Вашего переключателя языков

Не забудьте перевести свой веб-сайт

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

1. Решите, где отображать переключатель языков

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

  • Меню и виджеты
  • Выше или ниже контента записи
  • Шаблоны, части шаблона и навигация по сайту

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

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

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

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

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

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

Вы также можете сделать ссылку на перевод записи или страницы сверху или снизу контента записи. Это отображает другие доступные переводы в виде ссылки.

Чтобы включить эту функцию, перейдите в раздел WPMLЯзыки и прокрутите вниз до Ссылки на перевод записей. Поставьте чекбокс, чтобы увидеть все варианты.

Включение ссылок на перевод записей

Добавьте блок переключателя языков в шаблон, часть шаблона или навигацию

Если Вы используете редактор сайта WordPress (ранее известный как Полное редактирование сайта), Вы можете добавить переключатель языков в любой шаблон или часть шаблона с помощью блока WPML Language Switcher.

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

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

  1. Перейдите в раздел WPMLTranslation Management.
  2. Найдите часть Вашего сайта, в которую Вы добавили блок переключателя языков (шаблон, часть шаблона, навигация по сайту и т.д.).
  3. Отправьте его на перевод.
Переводим часть шаблона, содержащую блок переключателя языков
  1. Если Вы переводите его с помощью Advanced Translation Editor, скопируйте поля переключателя языков на вторичный язык и нажмите Завершить.
Копирование поля переключателя языков с языка по умолчанию

Теперь переключатель языков будет отображаться на Вашем основном языке.

2. Добавьте флаг к переключателю языков (или нет)

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

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

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

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

WPML включает по крайней мере один флаг страны для каждого предварительно настроенного языка. По умолчанию флаги используют формат SVG. Однако Вы можете отображать флаги с помощью PNG, изменив настройки в разделе WPML Языки.

%%tb-image-alt-text%%
Выбор формата файла флага в WPML Языки

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

3. Стиль Вашего переключателя языков

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

Переключатель языков в меню на фронтенде

Глобальные настройки

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

Основной раздел опций переключателя языков

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

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

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

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

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

Для других переключателей языков перейдите в раздел WPMLЯзыки и отредактируйте конкретный переключатель языков, который Вы хотите настроить.

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

По мере того, как Вы меняете настройки переключателя языков, предварительный просмотр обновляется. Предварительный просмотр — это «схема». Он не загружает внешний CSS, поэтому фактический переключатель языков будет оформлен по-другому. Тем не менее, он показывает Вам эффект от различных опций, настроек цвета, порядка и контента.

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

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

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

Диагностика переключателей языков

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

У Вас еще нет WPML?

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

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