Как сделать мульти-сайт на платформе Wordpress?

Вэтой инструкции разберемся как сделать региональный мульти-сайт под Wordpress на подпапках.

Шаг 1. Добавляем команду в wp-config.php

Переходим в панель управления, открываем менеджер файлов и в папке нужного нам сайта находим файл wp-config.php. В нем в самом низу добавляем следующий код:

/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );

Зачастую эта функция включена по умолчанию — стоит проверить в самом файле 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 администратора. Нажимаем кнопку «Создать сайт»:

Сайт создан! Теперь мы можем устанавливать отдельные темы, плагины для созданного сайта. В то же время, у нас остается возможность задавать единые шаблоны, плагины и темы для все сетки сайтов.


Читайте также: