WordPress Multisite: Активація і Використання

Last Updated on: Листопад 30th, 2018Elena B. 13 Хв Читання

Введення

WordPress — чудове рішення для запуску і зручного управління вашим сайтом. Однак, якщо у вас кілька сайтів за якими потрібно стежити, то управлятися з усіма ними доведеться досить туго. Вам необхідно запланувати публікацію контенту для кожного з них, оновлювати необхідні плагіни і теми, відповідати на коментарі та багато іншого. Це дуже багато роботи, навіть для того, хто має великий досвід роботи з WordPress.

На щастя, WordPress надає свій власний інструмент для управління декількома сайтами. Він називається WordPress Multisite, і ви можете активувати його як для нових, так і для існуючих сайтів. Як тільки це буде зроблено, ви зможете додати у вашу мережу стільки сайтів, скільки вам знадобиться і управляти ними з однієї панелі управління.

У цьому керівництві ви дізнаєтеся, що таке WordPress Multisite, коли його необхідно використовувати, а коли ні. Потім ми розповімо, як його налаштувати для нових і вже існуючих сайтів на Hostinger. Давайте почнемо!

Зміст

  • Що таке WordPress Multisite?
  • Коли використовувати WordPress Multisite (а коли немає)
  • Як активувати WordPress Multisite для нових сайтів на Hostinger (4 кроки)
  • Що вам знадобиться
  • Як активувати WordPress Multisite для існуючих сайтів на Hostinger
  • 4 Ключових ради для початку роботи з WordPress Multisite
  • Висновок

Що таке WordPress Multisite?

Multisite — WordPress функція, яка дозволяє управляти декількома сайтами з однієї панелі управління. Платформа звертається до даних сайтів, як до мережі. Налаштувавши MultiSite, ви зможете додати стільки сайтів в цю мережу, скільки захочете.

Якщо ви хоч раз опинялися в ситуації, коли вам необхідно працювати з декількома сайтами, то ви швидше за все знаєте наскільки корисним може бути даний інструмент. Давайте позначимо лише кілька причин для використання Multisite.

  • Ви можете робити практично все з однією єдиною панелі управління. Стежити за даними для входу декількох сайтів та переключатися між ними може бути дуже розчаровує і час витратним заняттям. За допомогою MultiSite вам потрібно дбати лише про одному наборі даних для сайтів, щоб впоратися з усім необхідним.
  • Ви можете публікувати контент для ваших сайтів. Multisite дозволяє вам використовувати стандартний редактор WordPress, щоб публікувати новий контент для будь-якої з ваших сторінок.
  • Він дозволяє вам керувати темами і плагінами для всієї мережі. Будучи адміністратором Multisite, ви зможете вибрати які теми і плагіни будуть доступні для вашої мережі. Приміром, якщо ви не є єдиною людиною, який працює над певною сторінкою, без вашого дозволу він не зможе встановити який-небудь плагін. Для всіх подібних дій необхідно ваш дозвіл!
  • Управління користувачами для всієї мережі. Нарешті, Multisite також дозволяє вам додавати нових користувачів у вашу мережу і налаштовувати для них ролі користувачів. Це означає, що вам не потрібно налаштовувати і додавати користувачів для кожного сайту окремо.
  • Легкий процес оновлення WordPress. Будучи адміністратором мережі, ви зможете оновити WordPress до останньої версії на всіх сайтах в будь-який час. Процес практично нічим не відрізняється від оновлень одиночного сайту — ви отримуєте повідомлення і оновлюєте його на всіх ваших сайтах одночасно.

Крім Multisite існує безліч інших інструментів, які допомагають вам керувати кількома сайту на WordPress. Наприклад сервіси на зразок ManageWP і MainWP. Головним їх відмінністю від Multisite є те, що вони дозволять пов’язувати в мережу сайти на різних хостинг провайдерів. На практиці це означає, що ви можете керувати сайтами розташованими по всьому світу.

Щодо функцій, більшість інструментів у цій сфері пропонують той же функціонал, який ми згадували раніше. Однак багато з них є преміум сервісами, які можуть запропонувати вам додаткові можливості за певну плату. Це не завжди погано, але це також означає, що в певних ситуаціях краще використовувати Multisite. Давайте поговоримо про те, в яких саме ситуаціях краще використовувати WordPress Multisite.

Коли використовувати WordPress Multisite (а коли немає)

Якщо говорити в загальному, то Multisite хороший варіант, якщо вам потрібно управляти декількома сайтами на WordPress. Однак давайте визначимо більш точні ситуації, коли він вам може знадобитися:

  • У вас є мережа з персональних сторінок, які не потребують окремого хостингу. Якщо вам підходить віртуальний хостинг, і ви маєте кілька сайтів WordPress, то Multisite очевидний вибір.
  • Вам необхідно управляти сайтом клієнта. Якщо ви пропонуєте послуги хостингу в якості однієї з частин веб-розробки, то ви можете розглянути можливість включення таких сайтів в вашу мережу. Звичайно це буде залежати від того, чи потрібна клієнту подальша допомога. Якщо ні, то вам краще працювати з кожним сайтів окремо.
  • Ви створюєте складний сайт, якому потрібні декілька підкаталогів і піддоменів. WordPress Multisite дозволяє вам додавати нові сайти в вашу мережу з допомогою підкаталогів і піддоменів. Це відмінне рішення для складного сайту, який потрібно розділити на окремі розділи, начебто блогу і магазину працюють пліч-о-пліч.

Multisite — потужний інструмент, але підходить не для всіх ситуацій. Наприклад, він не дозволяє власникам сайту використовувати ті чи інші теми і плагіни, які вони хочуть, це означає, що вони повинні узгоджувати все це з адміністратором мережі (вами, в цьому випадку). Якщо люди працюють у вашій мережі потребують повному доступі до WordPress, то вони повинні розглянути варіант окремої установки.

На додаток, всі сайти всередині вашої мережі будуть ділити один і той же IP в зв’язку з тим, як працює платформа Multisite. В більшості випадків це не є проблемою, але якщо вам потрібен окремий IP для кожного сайту, Multisite вам не підходить.

Зараз ви швидше за все вже визначилися з відповідей на запитання, чи підходить вам Multisite чи ні. Якщо так, то продовжіть читання і дізнайтеся почати з ним роботу.

Як активувати WordPress Multisite для нових сайтів на Hostinger (4 кроки)

Multisite — функція, яка вбудована в WordPress, але відключена за замовчуванням. Це означає, що вам просто необхідно включити її, зробити це можна як для існуючих, так і для нових сайтів. Однак найчастіше краще використовувати нову установку, замість використання існуючого сайту. Процес схожий для обох варіантів, але перший дозволяє вам вибирати між використанням піддоменів і підкаталогів. Ми розповімо про це трохи пізніше, а зараз перейдемо до того, що вам знадобиться.

Що вам знадобиться

Перед початком налаштування мережі Multisite, ви повинні були придбати хостинг. Якщо ви ще цього не зробили, то ми зазвичай рекомендуємо купувати наші тарифи віртуального хостингу, які вже оптимізовані під WordPress. Процес реєстрації досить простий і по його закінченню ви можете приступити до установки WordPress.

Вам також знадобиться FTP-клієнт, щоб завершити кроки вище. Ми рекомендуємо використовувати FileZilla, так як у нас є докладне керівництво по його налаштування для вашого сайту на Hostinger.

В результаті вам потрібно три речі:

  • Доступ до хостинг-акаунту.
  • Новий WordPress на вашому сайті.
  • FTP-клієнт – начебто FileZilla – і ваші дані для входу.
  • Як тільки у вас все готово, можете переходити до наступного кроку.

    Крок 1 — Оновлення вашого файлу wp-config.php

    Ми починаємо відразу з самого головного, але немає потреби хвилюватися – процес насправді дуже прямолінійний. Перше, що вам потрібно зробити, це знайти і відредагувати файл wp-config.php, в якому зберігаються всі головні налаштування WordPress.

    Давайте розділимо весь процес на окремі кроки:

  • Відкрийте ваш FTP-клієнт і увійдіть на ваш сайт за допомогою відповідних даних.
  • Перейдіть в кореневий каталог, який найчастіше називається public_html, але іноді він може називатися www або мати ім’я вашого сайту.
  • Знайдіть файл wp-config.php натисніть на нього правою кнопкою миші.
  • Виберіть варіант Перегляд/Редагування.
  • Останній крок дасть FileZilla вказівки завантажити копію файлу і відкрити її на комп’ютері за допомогою текстового редактора. Ви побачите складний файл з великою кількістю коду, але не потрібно турбуватися, вам не потрібно возитися з яким-небудь із них:

    Все, що вам потрібно зробити – прокрутити файл вниз до рядка /* that’s all, stop editing! Happy blogging. */ вставити наступний код прямо перед ним :

    /* Multisite */
    define( ‘WP_ALLOW_MULTISITE’, true );

    От і все! Ця єдина рядок скаже WordPress про те, що ви хочете включити Multisite. Тепер збережіть зміни і закрийте текстовий редактор. FileZilla автоматично оновить оригінальний файл на вашому сервері з визначеними змінами.

    Крок 2 — Настроювання структури вашої мережі

    Тепер зайдіть в панель управління вашим WordPress, там ви знайдете нову вкладку Установка мережі у розділі Інструменти. Якщо у вас є якісь плагіни WordPress попросить вас відключити їх на час налаштування. Після вимикання і перезавантаження сторінки ви побачите вікно з вибором підкаталогів або піддоменів для структури мережі:

    Піддомени це URL, які виглядають приблизно так: rukovodstva.hostinger.ru. З іншого боку підкаталоги, які будуть відображатися в такому форматі: hostinger.ru/rukovodstva. З технічної точки зору обидва варіанти працюю однаково. Тому ви можете вибрати будь-який з них, так як надалі існує можливість направити звичайний домен на будь-який сайт в мережі.

    Прямо під розділом з вибором ви побачите кілька полів, де ви можете задати назву вашої мережі та адресу електронної пошти адміністратора. Заповніть поля та натисніть кнопку Інсталювати. Через деякий час WordPress виведе вам наступне вікно з інструкціями, про які ми поговоримо в наступному кроці.

    Крок 3 — Оновлення файлів wp-config.php і .htaccess

    Перед тим, як ваша мережа почне роботу, вам необхідно відредагувати два файла – wp-config.php і .htaccess. Також як і в першому кроці, вам потрібно додати код в кожен з них. WordPress повинен був надати вам їх в кінці попереднього кроку:

    Не хвилюйтеся, ми також надамо вам код, просто на всяк випадок. Давайте почнемо з wp-config.php, який ви можете відредагувати за допомогою FTP-клієнта. Вставте наступний код прямо перед рядком /* that’s all, stop editing! Happy blogging. */:

    define(‘MULTISITE’, true);
    define(‘SUBDOMAIN_INSTALL’, ‘false’);
    define(‘DOMAIN_CURRENT_SITE’, ‘new-multisite-setup.dev’);
    define(‘PATH_CURRENT_SITE’, ‘/’);
    define(‘SITE_ID_CURRENT_SITE’, 1);
    define(‘BLOG_ID_CURRENT_SITE’, 1);

    Тепер ми повторимо той же процес з файлом .htaccess, який знаходиться в тому ж каталозі, як і wp-config.php. Все, що вам потрібно зробити, це закрити wp-config.php знайти файл .htaccess, клікнути на нього правою кнопкою миші і знову вибрати варіант Перегляду/Редагування.

    Після цього вам необхідно видалити весь вміст і додати наступний код:

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.php$ – [L]
    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z]+/)?wp-admin$ $1wp-admin/ [R=301,L]
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ – [L]
    RewriteRule ^([_0-9a-zA-Z]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
    RewriteRule . index.php [L]

    Збережіть зміни у файлі .htaccess і знову увійдіть в вашу панель керування.

    Крок 4 — Вхід в панель WordPress Multisite

    Ваша мережа Multisite готова до роботи! В вашій панелі керування ви знайдете нову опцію в навігаційному меню адміністратора під назвою Мої сайти:

    Натискання на нього дозволить вам перемикатися між панеллю управління мережі і вашого оригінального сайту. Ви також можете продовжувати використовувати ваш сайт, як і будь-який інший. Він є першим сайтом вашої мережі.

    Multisite містить ще безліч функцій, які вам необхідно вивчити. Ми про них поговоримо трохи пізніше. Перед цим давайте розповімо про те, як активувати Multisite для вже працюючих сайтів.

    Як активувати WordPress Multisite для існуючих сайтів на Hostinger

    Якщо ви хочете активувати Multisite для існуючого сайту на Hostinger, то можете слідувати інструкціям з попереднього кроку. Весь процес буде практично однаковим, однак, важливо знати, що якщо ваш сайт працював більше місяця, то WordPress не дозволить використовувати підкаталоги при установці Multisite.

    Активація Multisite для існуючого сайту має й інші недоліки. Якщо ви вже додавали додаткові правила в файл .htaccess, то вони будуть втрачені при заміні вмісту код Multisite. Ви можете скопіювати і додати їх знову для кожного сайту, проте, це все одно займає час і може вилитися в проблеми.

    Активація Multisite для нового сайту є кращим способом, тому ми рекомендуємо встановлювати його для нових сайтів, якщо це можливо.

    4 Ключових ради для початку роботи з WordPress Multisite

    Тепер, коли ваша мережа Multisite працює, вам необхідно дізнатися, як користуватися її основними функціями. Давайте почнемо з додавання нових сайтів в вашу мережу.

    1. Додавання нового сайту в вашу мережу

    Якщо ви слідували нашим інструкціям, то на даний момент в вашої мережі повинен бути тільки один сайт. Проте один сайт не створює мережу, тому давайте додамо кілька прямо зараз.

    По-перше, перейдіть у вкладку Сайти → Додати новий в панелі керування мережею. Всередині, ви побачите опції для налаштування сайту, назву, мову та адресу електронної пошти адміністратора:

    Заповніть ці поля та натисніть кнопку Додати сайт. Потім ви зможете знайти доданий сайт у вкладці Сайти → Всі сайти:

    При наведення на будь-який сайт зі списку з’являться опції, щоб редагувати, переглядати або отримати доступ до панелі сайту безпосередньо. Остання опцію дозволяє перейти в панель сайт без введення даних для входу. Ви можете повторити цей процес для додавання інших сайтів.

    2. Управління вашими темами і плагінами

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

    Зверніть увагу, що включення теми або плагіна для вашої мережі не означає автоматичне включення для кожного сайту. Вона проста дає опцію зробити це. Також, вам треба буде оновлювати ваші теми і плагіни для будь-якого іншого WordPress сайту за вашим бажанням, щоб підтримувати їх актуальність.

    3. Додавання нових користувачів у вашу мережу

    За замовчуванням Multisite відключає реєстрацію користувачів для всіх сайтів у мережі. Ви можете включити цю функцію (це займе всього хвилину) або додавати користувачів вручну. Ми рекомендуємо останній варіант, оскільки він дає більше можливостей для управління новими обліковими записами.

    Для додавання нового користувача в мережу, перейдіть у вкладку Користувачі → Додати нового в панелі керування мережею. У наступному вікні вам необхідно встановити ім’я користувача і пов’язаний з ним адресу електронної пошти, потім натисніть кнопку Додати користувача:

    Тепер ваш новий користувач буде мати доступ в мережу Multisite і може допомогти вам з управлінням контентом вашого сайту. Або ви можете дати права Супер Адміністратора, які фактично означають такі ж права, як у вас. Щоб зробити це, перейдіть у вкладку Користувачі → Всі користувачі та натисніть кнопку Змінити напроти облікового запису, який потрібно наділити правами:

    На наступному екрані, знайдіть опцію надати права Супер Адміністратора і поставте навпроти нього галочку. Тепер у вашій мережі з’явилося кілька нових рук, щоб допомогти вам.

    Майте на увазі, що надання повних прав адміністратора для будь-якого користувача небажано, якщо ви не довіряєте йому повністю. Так як вони зможуть змінювати вашу мережу за їх бажанням. Якщо вам зовсім не хочеться давати їм повний доступ, то створіть для них базову обліковий запис.

    4. Налаштування мережі

    Multisite готовий до роботи відразу ж після установки. Вам не потрібно налаштовувати які-небудь з його налаштувань, але все одно бажано хоча б глянути на них. Перейдіть у вкладку Налаштування → Параметри мережі в панелі керування мережею.

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

    Як адміністратор мережі, ви можливо захочете закріпити за собою можливість додавати нові сайти в мережу. Прокрутіть нижче ви побачите налаштування для включення можливості зміни вітальних повідомлень і схожих налаштувань.

    Ще одним розділом в налаштуваннях, який може бути вам цікавий є Налаштування завантаження. Ви можете встановити ліміт на розмір завантажуваних файлів, які люди можуть завантажити на сайти вашої мережі, а також тип дозволених для завантаження файлів:

    Закінчивши з цим, давайте перейдемо до оновлень.

    5. Оновлення вашої мережі

    І останнє, Multisite дозволяє вам оновити WordPress для всіх сайтів одночасно. Якщо нова версія стане доступна, то ви побачите таке ж оповіщення, як і при звичайному оновлення WordPress.

    Ви також можете ініціювати примусове оновлення у вкладці Консоль → Оновити мережу. Просто натисніть кнопку Оновити мережу і відпочивайте:

    Як тільки оновлення буде закінчено WordPress виведе повідомлення про успішне завершення. Цей простий процес допоможе вам підтримувати актуальну версію вашого сайту.

    Висновок

    WordPress Multisite — потужний інструмент, який допоможе вам легко керувати кількома сайтами. Бути на чолі декількох сайтів завдання важке. Однак Multisite може зробити її набагато легше, автоматизуючи деякі процеси. На додаток, ви можете легко отримати до них доступ з однієї панелі управління., що робить процес набагато менш нудним.

    Невелика пам’ятка, щоб узагальнити і згадати, як активувати Multisite як для нових, так і для існуючих сайтів на Hostinger:

  • Оновіть ваш файл wp-config.php.
  • Налаштуйте структуру вашої мережі.
  • Оновіть ваші файли wp-config.php і .htaccess.
  • Увійдіть в вашу панель керування Multisite.
  • У вас залишилися питання, про те як активувати WordPress Multisite? Задавайте їх у розділі коментарів нижче!