Здравствуйте друзья!
Сегодня мы будем создавать сеть сайтов на своем Вордпресс блоге. Изначально у вас должен быть установлен блог под управлением WordPress, затем мы сможем создавать целую сеть сайтов используя одно и тоже ядро.
Итак, приступим:
Первое что необходимо сделать – зайти в cpanel своего сайта и открыть для редактирования файл wp-config.php Предварительно сохранив текущую версию файла.
Перед строчкой
/* Это всё, дальше не редактируем. Успехов! */
Необходимо вставить строку со следующим кодом:
define( 'WP_ALLOW_MULTISITE', true );
После чего в консоли вашего блога в меню инструменты появится пункт меню “Установка сети”
Перед тем как выполнить установку сети, зайдите в раздел плагины и деактивируйте все плагины. После установки сети вы их снова сможете активировать.
Выполняем установку сети нажав на пункт меню “Установка сети”
Далее необходимо внести еще кое какие изменения в конфигурационные файлы: wp-config.php и .htaccess
Ниже нашей строки define( ‘WP_ALLOW_MULTISITE’, true ); в файле config.php добавляем:
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'ваш домен');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
где “ваш домен” – имя вашего домена
а в файле .htaccess вместо блока заключенного между строками # BEGIN WordPress и # END WordPress заменяем текст на следующий:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
Почти все готово! Если Вы используете поддомены, как и я, то вам необходимо зарегистрировать новый поддомен в cpanel вашего хостера. Как это сделать на Джино, смотрите в видео ниже. Если у вас другой хостинг, следуйте инструкциям вашего хостера.
Задавайте вопросы