С помощью функции 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 был реальный, так как на него будут отправлены данные доступа в панель управления этим сайтом)
После добавления, сайт появится в общем списке сайтов, а клик по названию сайта позволит перейти в панель управления и настройки сайта.
Для каждого нового созданного сайта можно установить свою тему, добавлять пользователей, создавать уникальные статьи.