Узнайте, как использовать 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/ |
Условные и экспериментальные
| Подсайты в каталогах и языки на поддоменах | Подсайты на поддоменах и языки на поддоменах |
|---|---|
| fr.domain.com/subsite-1/ fr.domain.com/subsite-2/ es.domain.com/subsite-1/ | subsite.fr.test.com |
| Возможно только с использованием файла sunrise.php (подробнее см. в разделе Как использовать свой домен для каждого языка?) | Возможно, только если домен правильно направлен через запись DNS и не конфликтует с другим подсайтом |
На одном и том же подсайте невозможно разместить одни языки на доменах, а другие — в каталогах.
Установка WPML на мультисайте
Для установки WPML Вы можете использовать легковесный плагин OTGS Installer, чтобы избежать ручного скачивания и загрузки компонентов WPML.
После того как Вы купите WPML:
- Перейдите в раздел Загрузки в Вашей учётной записи и скачайте zip-файл OTGS Installer.
- Перейдите в Мои сайтыУправление сетью, чтобы загрузить новый плагин.
- После загрузки Вы можете нажать Активировать для сети.
Регистрация 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, обратитесь в нашу поддержку за помощью.