Вэтой инструкции разберемся как сделать региональный мульти-сайт под Wordpress на подпапках.
Шаг 1. Добавляем команду в wp-config.php
Переходим в панель управления, открываем менеджер файлов и в папке нужного нам сайта находим файл wp-config.php. В нем в самом низу добавляем следующий код:
Зачастую эта функция включена по умолчанию — стоит проверить в самом файле wp-config.php.
Шаг 2. Создаем сеть сайтов в консоли
Переходим в консоль и деактивируем все плагины. Затем в разделе «Инструменты» выбираем «Установка сети»:
Указываем название сети и емейл администратора (можно оставить как есть). Нажимаем установить:
Нам будет предложено добавить коды в два файла wp-config.php и .htaccess:
Шаг 3. Добавляем код в htaccess и wp-config.php
Обязательно делаем резервную копию обоих файлов. Далее добавляем в wp-config.php перед строчкой define('WP_DEBUG', false); код из первого поля:
Далее идем в .htaccess и добавляем код из второго окна. Вставляем его между тегами <IfModule mod_rewrite.c> и </IfModule>. Сохраняемся.
Обновим страницу с открой админкой WP, и, ссли все сделано правильно, система предложит нам снова ввести логин и пароль. После входа в систему видим слегка видоизмененную панель, в которой появился раздел «Сайты»:
Шаг 3. Создание региональной подпапки
Для создания сайта нажимаем кнопку «Добавить сайт»:
Вводим название папки (часть URL) латиницей, название сайта, а также email администратора. Нажимаем кнопку «Создать сайт»:
Сайт создан! Теперь мы можем устанавливать отдельные темы, плагины для созданного сайта. В то же время, у нас остается возможность задавать единые шаблоны, плагины и темы для все сетки сайтов.