Технология WordPress Multisite позволяет создать сеть из нескольких сайтов и управлять ими из одной панели управления. При этом сайт, который входит в сеть имеет свои собственные настройки, а файлы тем и плагинов становятся общими. Такой подход дает ряд преимуществ:
Чтобы включить WordPress Multisite нужно выполнить следующие действия:
Настройка DNS для сайтаДля работы с функцией WordPress Multisite используются поддомены. Чтобы не добавлять поддомены по одному, нужно внести изменения в настройки DNS домена. Перейдите в панель управления аккаунта «Домены» → «Мои домены» напротив домена нажмите на кебаб-меню и перейдите в раздел Добавить поддомен. Добавьте поддомен вида *.mysite.ru и направьте его на сайт, к которому привязан основной домен mysite.ru После внесения изменений можно добавлять любое количество поддоменов из административной части WordPress они будут работать без внесения дополнительных настроек в DNS.
Изменение настроек в файлах конфигурации и .htaccess и активация режима мультисайтОтредактируйте конфигурационный файл сайта wp-config.php. Внести правки можно используя Файловый менеджер. Перейдите в соответствующий раздел панели управления аккаунтом «Хостинг» → «Файловый менеджер» Перейдите в папку, где находятся файлы сайта, найдите и откройте файл wp-config.php Измените параметр с false на true в строке: define( 'WP_ALLOW_MULTISITE', false ); После изменения строка будет выглядеть так: define( 'WP_ALLOW_MULTISITE', true ); Если такой строки нет, то ее необходимо добавить после строки define( 'WP_DEBUG', false ); Теперь авторизуйтесь в административную панель сайта и перейдите в раздел «Инструменты» → «Установка Сети». Укажите любое имя для сети, адрес электронной почты и нажмите «Установить» Перейдите в Файловый менеджер панели управления аккаунтом и добавьте строки в wp-config.php , строки должны отобразиться в панели администрирования сайтом: define('MULTISITE', true); Замените содержимое файла .htaccess на: RewriteEngine On # add a trailing slash to /wp-admin RewriteCond % -f [OR] Перейдите снова в панель администрирования сайтом, в меню должен появиться новый пункт "Мои сайты". Теперь проект работает в режиме мультисайт. Новые сайты можно добавить в разделе «Мои сайты» → «Управление сетью» → «Сайты». Плагины и темы для всей сети устанавливаются в разделе «Управление сетью». В этом разделе можно настроить, какие плагины будут доступны для каждого сайта.
|