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

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

На этой странице:

Языки сайта

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

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

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

Для созданного Вами пользовательского языка Вы можете использовать один из флагов WPML или добавить свой флаг.

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

Язык Формат URL

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

  • Различные языки в каталогах — например, wpml.org/es/ для испанского и wpml.org/de/ для немецкого.
  • Различные домены для каждого языка — субдомены, например, es.example.com и de.example.com или совершенно разные домены, например, ejemplo.es и beispiel.de.
  • Название языка добавляется в качестве параметра — например, wpml.org/?lang=es для испанского.

Чтобы » Разные языки в каталогах » работали, структура постоянных ссылок Вашего сайта должна отличаться от структуры по умолчанию. Мы рекомендуем выбрать Год/Месяц/Имя или %postname%.

Более подробные примеры и документацию о том, что необходимо для работы каждого из этих режимов, Вы можете найти в разделе » Опции URL языка«.

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

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

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

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

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

Порядок языков

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

Установка порядка следования языков

Нажмите и перетащите языки, чтобы изменить их порядок.

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

Выбор того, что будет отображаться в переключателе языков

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

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

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

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

Чтобы изменить флаги, которые отображаются рядом с языками:

  1. Перейти к WPMLЯзыки
  2. В разделе Языки сайта нажмите Редактировать языки.
  3. Здесь Вы можете выбрать другой флаг из каталога установки WPML или загрузить свой собственный.

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

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

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

Возможность включить или отключить пользовательские переключатели языков

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

В этом случае по-прежнему можно использовать шорткод wpml_language_switcher и действие wpml_language_switcher, однако они будут выводить переключатели языков без использования CSS или JavaScript.

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

Параметры SEO

Включение опций SEO

Когда Ваш мультиязычный сайт анализируется поисковыми системами, например, Google, важно «рассказать» им об альтернативных языках, на которых доступен контент Вашего сайта. Таким образом, поисковые системы будут воспринимать переводы не как дубликаты, а как один и тот же контент, только на разных языках. Это полезно для SEO-рейтинга Вашего сайта.

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

Помимо включения и выключения этой особенности, Вы также можете использовать опцию Position of hreflang link, чтобы установить, где будет выводиться эта информация:

  • Как можно раньше — по умолчанию, приоритет 1
  • Позже в головной части — приоритет 10

В большинстве случаев лучше всего использовать настройки по умолчанию. Иногда различные темы и плагины могут вызывать конфликты при использовании этой опции. Эти конфликты могут привести к неправильному или полностью отсутствующему набору этих языковых SEO-ссылок. В этом случае переключение на опцию Later in the head section должно решить проблему.

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

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

Выбор другого языка администрирования

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

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

Языковой фильтр для операций AJAX

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

Магазин языковых cookie для поддержки языковых фильтров для AJAX

Подробнее об этом на странице о включении языкового cookie для поддержки фильтра AJAX.