Ми використовуємо cookie-файли
Для оптимізації роботи нашого сайту ми використовуємо cookie-файли. Продовжуючи використовувати сайт, Ви погоджуєтеся з використанням cookie-файлів.
Новий дизайн
Панель керування
  • Русский
  • Українська
  • English
  • UAH
  • USD
  • RUB
  • EUR
  • 0-800-307-307 Гаряча лінія
  • +38 (044) 392-74-33 Київ
  • +38 (057) 728-39-00 Харків
  • +38 (056) 794-38-31 Дніпро
  • +38 (032) 229-58-93 Львів
  • +38 (048) 738-57-70 Одеса
  • +38(093) 170-15-42  Life
  • +38 (067) 400-88-44 Київстар
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7 (499) 348-28-61 Москва

2.13.1.17. Налаштування Мультисайт в WordPress

Мультисайт можна налаштувати як на чистому WordPress, так і на вже робочому сайті. У другому випадку перед налаштуванням необхідно створити резервну копію сайту і бази. У даній статті установка буде виконуватися на сайт з ім'ям site.com.

Щоб налаштувати Мультисайт, виконайте наступне:

  1. На початку конфігураційного файлу сайту wp-config.php додайте рядок:
    define('WP_ALLOW_MULTISITE', 'true');
  2. Відкрийте адмінпанель сайту.
  3. Перейдіть в розділ «Інструменти → Установка мережі».
    Адреса (URL) Сайту мережі може бути трьох видів:
    • Піддомен - site1.site.com, site2.site.com (Використовується за умовчанням).
    • Підкаталог - site.com/site1, site.com/site2.
    • Окремий домен - site.com, site2.com.
  4. Натисніть «Встановити»:
  5. На початку конфігураційного файлу сайту wp-config.php у каталозі /Home/назва_аккаунта/site.com/www додайте рядки, які покаже WordPress. В даному прикладі це:
    define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', true);
    define('DOMAIN_CURRENT_SITE', 'site.com');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);
  6. У файлі .htaccess у каталозі /Home/назва_аккаунта/site.com/www замініть всі правила на такі:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    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]
    RewriteRule . index.php [L]

Після завершення цих кроків ваша мережа буде активована та налаштована. Вам буде потрібно авторизуватися в адмін-панелі сайту ще раз для отримання прав супер-адміністратора. У ній ви знайдете нову опцію в навігаційному меню адміністратора під назвою «Мої сайти». Управління мережею необхідно здійснювати через цей розділ.

Щоб додати сайт, виконайте наступне:

  1. В адмін-панелі сайту відкрийте розділ «Мої сайти → Управління мережею → Сайти → Додати новий»:
  2. Заповніть всі поля та натисніть «Додати сайт»(Ви зможете знайти ваші сайти в розділі«Сайти → Усі сайти»):

Встановлювати теми і плагіни може тільки супер-адміністратор мережі. Установка проводиться через розділ «Управління мережею». Крім установки вам також потрібно буде активувати плагін або тему для мережі:

Після цього дії ви можете залогінитися в адмін-панелі створених сайтів і використовувати там теми і плагіни, які ви включили для мережі.

Щоб налаштувати Мультисайт, виконайте наступне:
  1. Для зміни режиму з піддоменів на підкаталоги змініть в файлі wp-config.php рядок:
    define('SUBDOMAIN_INSTALL', true); 

    На таку:

    define('SUBDOMAIN_INSTALL', false);
  2. Також потрібно буде оновити правила файлі в .htaccess. В розділ «Установка мережі»Ви вже зможете потрапити через«Мої сайти → Управління мережею → Налаштування»Або за прямим посиланням виду http://site.com/wp-admin/network/setup.php:
У версіях Wordpress від 4.5.х з'явилася можливість організувати Мультисайт на різних доменах без необхідності установки додаткових плагінів. Вам необхідно налаштувати Мультисайт для піддоменів або підкаталогів.

Щоб налаштувати Мультисайт, виконайте наступне:

  1. Додайте необхідні домени в псевдоніми сайту.
  2. В адмін-панелі сайту в розділі «Мої сайти → Управління мережею → Сайти → Додати новий»Додайте сайт з будь-яким ім'ям:
  3. В розділі "Сайти → Усі сайти»Натисніть«Змінити»Біля створеного сайту:
  4. Змініть URL сайту у вкладці «Інформація»На один з тих доменів, які ви додали в псевдоніми, і збережіть налаштування:
  5. Також змініть URL у вкладці «Налаштування»: