WPML

Узнайте, как использовать WPML на мультисайтах для перевода Вашей сети сайтов и отдельных подсайтов на несколько языков.

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

Типы поддерживаемых структур URL-адресов мультисайтов

WPML поддерживает следующие многоязычные структуры URL-адресов на мультисайтах:

Полностью поддерживаемые

Подсайты в каталогах и языки в каталогахПодсайты на поддоменах и языки в каталогах
domain.com/subsite-1/fr/
domain.com/subsite-1/es/
domain.com/subsite-2/fr/
domain.com/subsite-2/es/
subsite-1.domain.com/fr/
subsite-1.domain.com/es/
subsite-2.domain.com/fr/
subsite-2.domain.com/es/
Примеры структур URL-адресов, поддерживаемых WPML

Условные и экспериментальные

Подсайты в каталогах и языки на поддоменахПодсайты на поддоменах и языки на поддоменах
fr.domain.com/subsite-1/
fr.domain.com/subsite-2/
es.domain.com/subsite-1/
subsite.fr.test.com
Возможно только при использовании файла sunrise.php (подробнее см. Как использовать свой домен для каждого языка?)Возможно, только если домен правильно направлен через DNS-запись и не конфликтует с другим подсайтом
Примеры экспериментальных и условных структур URL-адресов, поддерживаемых WPML

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

Установка WPML на мультисайт

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

После того как Вы купите WPML:

  1. Перейдите в раздел загрузок в Вашей учётной записи и скачайте zip-файл OTGS Installer.
  2. Перейдите в Мои сайты → Управление сетью, чтобы загрузить новый плагин.
  3. После загрузки Вы можете нажать Активировать для сети.

Регистрация WPML на мультисайте

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

После регистрации Вы можете:

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

Настройка WPML на каждом подсайте

Вам необходимо настроить WPML индивидуально на каждом из Ваших подсайтов. Перейдите в WPML → Настройка и следуйте указаниям мастера настройки.

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

Часто задаваемые вопросы

Как использовать свой домен для каждого языка?

Если Вы хотите использовать свой домен для каждого языка, Вам понадобится drop-in плагин под названием sunrise.php. Этот плагин загружается на раннем этапе процесса загрузки WordPress, поэтому он помогает WPML сопоставлять каждый запрошенный домен с соответствующим языком.

Вот как установить этот плагин:

1. Скопируйте файл sunrise.php из папки WPML ../sitepress-multilingual-cms/inc/tools/ в Вашу папку wp-content. Если у Вас уже есть файл sunrise.php в папке wp-content, добавьте содержимое из файла sunrise.php плагина WPML в существующий файл. Не помещайте его после оператора return.
2. Добавьте строку define('SUNRISE', 'on') в Ваш файл wp-config.php.
3. Убедитесь, что для Ваших доменов правильно настроен DNS и что они указывают на ту же папку, что и домен языка по умолчанию. Для получения инструкций следуйте этому руководству по настройке доменов для каждого языка.

Как использовать автоматический перевод на мультисайтах?

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

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

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

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

Как сбросить WPML на подсайтах?

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

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

Автор: Amir · Последнее обновление: 16 июля 2025