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

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

Возможность появилась в WP с версии 3.0;

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

  • Поддомены — пример: site1.example.com и site2.example.com
  • Подкаталоги — пример: example.com/site1 и example.com/site2

Настройка сети (multisite) WordPress

Включение режима Multisite

Чтобы появился пункт меню «Сеть», нужно определить константу режима Multisite в файле wp-config.php.

Откройте wp-config.php и добавьте перед комментарием /* Это всё, дальше не редактируем. Успехов! */ следующую строку:

define('WP_ALLOW_MULTISITE', true);

Установка сети

У вас должен появиться пункт «Сеть» в меню «Инструменты». Перейдите на страницу «Инструменты» > «Сеть», чтобы увидеть экран, на котором можно настроить параметры будущей сети.

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

  • Поддомены — пример: site1.example.com и site2.example.com
  • Подкаталоги — пример: example.com/site1 и example.com/site2
Параметры сети
Эти значения заполняются автоматически.

Адрес сервера
Интернет-адресом вашей сети будет example.com.
Название сети
Как вы хотите назвать свою сеть?
E-mail администратора
Ваш адрес e-mail.

Активация сети

После всех установок, вас должно выбросить из консоли. Далее нужно заново войти. Если все сделано верно, то в верхней панели будет доступен пункт Мои сайты.

 

Добавление сайта

Добавление выполняется очень просто. Идем в раздел Мои сайты, далее Добавить сайт. Указываем основные параметры. Готово!

Настройка отдельного домена

Стандартное решение

Параметр wp-config

Для того чтобы этот режим заработал, в wp-config нужно добавить параметр:

 

Указываем домен в параметрах сайта

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

Редактировать сайт- CasePress на базе WordPress ‹ Управление сетью- Интернет-маркетинг для бизнеса — WordPress 2016-07-11 21-12-43

В DNS направляем A запись на IP адрес сайта

В настройках сайта (хостинга), нужно сделать альяс домена

В ISP Manager это делается в настройка WWW-домена, на Jino это делается как указание у домена папки соответсвующего сайта.

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

Через плагин WordPress MU Domain Mapping

Ссылка https://wordpress.org/plugins/wordpress-mu-domain-mapping/

Лично мне это решение не понравилось. Мне показалось что открытие сайта происходит с каким то лагом и задержкой. Потому отказался от этого варианта.


Поделитесь страницей в социальных сетях: