opened image

WordPress Multisite: Как создать и управлять несколькими сайтами из одной админ панели

С помощью функции Wordpress Multisite (далее: мультисайт) можно создавать отдельные сайты на поддомене (например, news.domain.com) или в подкаталоге (domain.com/news). Подразумевается, что все сайты, вне зависимости от способа размещения, управляются из одной админ панели и хранят данные в одной базе данных. 

 

Чтобы включить функцию мультисайт, нет надобности переустанавливать уже установленный сайт. А если Wordpress  еще не установлен, установите его самым обычным и удобным для Вас способом. Для этого воспользуйтесь, одной из инструкций "Установка Wordpress в консоли" или "HestiaCP: Как выдать SSL сертификат для домена, и установить Wordpress" или "Установка Wordress на виртуальном хостинге с Cpanel"

 

Итак, у Вас есть давно работающий или вновь установленный сайт на Wordpress. Включим и настроим мультисайт:

 

1. Для включения функции мультисайта, необходимо в файле wp-config.php добавить строку

define( 'WP_ALLOW_MULTISITE', true );

 

Чтобы добавить указанную строку в файл wp-config.php, можно скачать его на локальный компьютер по FTP и после изменений скопировать обратно на сервер. Или воспользоваться встроенным в панель управления сервером файловым менеджером. 

 

2. Функция мультисайт активна. Стоит упомянуть, что термином "Сайт" обозначают отдельный сайт из множества установленных. А "Сеть" - вся совокупность сайтов в данной админ панели Wordress.

 

Вначале настроим сеть, а потом создадим сайты.

 

Для настройки сети, временно этого отключите включенные плагины на сайте (вкладка Плагины) и перейдите в раздел меню Инструменты - Установка сети.

 

 

Тут стоит обратить внимание, что выбранный вариант размещения сайтов (на поддомене или поддериктории) нельзя изменить в будущем. Также, если выбран вариант размещения на поддомене, необходимо после создания сайта в будущем, позаботиться, чтобы существовала ДНС запись (А-запись) для этого поддомена. 

 

После нажатия кнопки "Установить", система предложит Вам выполнить вставки фрагментов кода  в файлах wp-config.php и .htaccess.

 

 

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

 

 

3. Для создания Сайта, необходимо перейти в меню Мои сайты - Управление сетью - Сайты - Добавить сайт.

 

 

Заполните поля с именем поддомена, названием сайта, выберите язык и укажите email администратора (важно, чтобы email был реальный, так как на него будут отправлены данные доступа в панель управления этим сайтом)

 

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

 

 

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