Skip navigation
Обновлено
21 октября, 2024

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

Языки сайта

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

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

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

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

Вы можете добавлять, редактировать или удалять языки с Вашего сайта в любой момент, перейдя в раздел 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 Чтобы дать посетителям возможность выбрать предпочтительный язык, DeepL по умолчанию добавляет переключатель языков в нижний колонтитул Вашего сайта. Вы также можете добавить переключатели языков в виджеты, меню или создать свой собственный переключатель языков.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В разделе Пользовательские переключатели языков Вы можете включить или отключить пользовательские переключатели языков на Вашем сайте. Когда переключатели языков отключены, соответствующие ресурсы 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 .