Як розробник WordPress, ви знайомі з хаосом та проблемами, які виникають при керуванні кількома веб-сайтами. Навіть якщо ви знаєте WordPress як свої п'ять пальців, виконання різних завдань, необхідних для підтримки сайтів ваших клієнтів на плаву, може бути стомлюючим і зайняти багато часу.
Функціонал мультисайту WordPress пропонує спосіб керувати всіма вашими проектами з єдиної панелі інструментів. Ви можете використовувати цю функцію для створення мережі з декількох веб-сайтів за одну інсталяцію. Потім ви можете спростити всі завдання обслуговування та управління, щоб створити більш ефективний робочий процес.
З цієї посади ви дізнаєтеся, що таке мультисайт WordPress та його переваги. Потім розглянемо три передові методи, які слід враховувати під час використання у клієнтських проектах.
Введення в мультисайт WordPress та його переваги
Мультисайт WordPress – це функція, що дозволяє створювати мережу сайтів та керувати ними з єдиної панелі керування. Хоча сайти в мережі спільно використовують базу даних і файлову систему, кожен з них має власне доменне ім'я (або піддомени).
Популярним прикладом цієї системи у дії є WordPress.com та платформа для освітніх блогів Edublogs:

Використання мультисайту дає багато переваг, що корисно для різних ніш. Однією з його основних переваг є спрощення оновлення кількох веб-сайтів. Крім того, це спрощує виконання інших завдань обслуговування, таких як резервне копіювання.
Як розробник, ви, можливо, оціните можливість мінімізувати час, який ви витрачаєте на обслуговування сайтів ваших клієнтів. Крім того, є безліч додаткових переваг, включаючи швидкий та простий доступ до блогів та можливість створювати централізований набір профілів користувачів з унікальними дозволами.
Дивіться також:
Посібник із використання обов'язкових плагінів: mu-плагіни WordPress
Коли потрібно використовувати мультисайт WordPress для клієнтських проектів
Бувають ситуації, коли є сенс використовувати мультисайт, а в інших випадках такої необхідності немає. Доречно використовувати мультисайт для клієнтських проектів коли:
- Сайти мають схожу структуру, потреби в контенті та тематику (наприклад, бізнес-сайт для кожної філії або розташування магазину, або аналогічні цільові сторінки для декількох компаній).
- Сайти з відносно низькою відвідуваністю (наприклад, школа, яка має окремі підсайти для відділів, курсів чи студентських блогів).
- Група пов'язаних сайтів, які мають спільні теми та плагіни (наприклад, газета або онлайн-журнал з різними стовпцями та розділами).
З іншого боку, сайтам з високим трафіком можуть знадобитися власні хостинг-провайдери, що робить традиційну установку з одним сайтом більш практичним варіантом. Також немає сенсу використовувати мультисайт, якщо сайти, з якими ви працюєте, в основному не пов'язані між собою: у них різні теми, плагіни та потреби в налаштуванні.
Як налаштувати багатосайтову мережу WordPress
Якщо ви витратите деякий час на вивчення мультисайту WordPress і вирішите, що це те, що ви хочете спробувати у наступному клієнтському проекті, першим кроком будуть етапи його налаштування.
Важливо, що якщо ви плануєте використовувати мультисайт, у вас має бути якісний хостинг-провайдер, який може підтримувати таку систему.
Для використання мультисайту вам необхідно активувати цю функцію. Ви можете увімкнути його на вже існуючому сайті WordPress, а також при новій установці. Якщо ви використовуєте існуючий сайт, не забудьте створити резервну копію сайту.
Потім отримайте доступ до файлів вашого сайту через панель керування хостингом або через протокол передачі файлів (FTP). Знайдіть файл WP-config.php, відкрийте його та вставте наступний код в кінці – прямо перед рядком “stop editing!” («Припинити редагування!»):
/* Multisite */ define( 'WP_ALLOW_MULTISITE', true );
Збережіть зміни. Цей код увімкне функцію мультисайту. Тепер можна настроїти його в WordPress. Увійдіть до панелі адміністратора WordPress і виберіть Інструменти> Налаштування мережі:

На сторінці "Налаштування мережі" ви зможете налаштувати конфігурацію, вибравши певні параметри. Наприклад, можна вирішити, чи створювати вашу мережу як піддомени чи підкаталоги.
Як тільки ви зробите цей вибір, WordPress запропонує виконати ще кілька кроків для завершення процесу, який може містити зіставлення домену. Вам також буде запропоновано додати додатковий код у файли .htaccess и WP-config.php.
Налаштувавши всі настройки, ви отримаєте доступ до багатосайтової панелі інструментів. Для цього виберіть Мої сайти > Адміністратор мережі > Панель моніторингу. Тут же можна додавати нові сайти та користувачів, а також налаштовувати теми та плагіни.
Поради щодо використання мультисайту WordPress для клієнтських проектів
Коли ви будете готові розпочати використання мультисайту для клієнтських проектів, є кілька порад та передових методів, які ви захочете запам'ятати. Наприклад, ви хочете вибрати, які плагіни та теми встановлюються. Таким чином, ви зможете зв'язати всі сайти в мережі.
Коли справа стосується будь-якого сайту WordPress, безпека є життєво важливою. Це особливо актуально для багатосайтової мережі, оскільки погрози можуть переміщатися з одного сайту на інший. Отже, найкраще створити надійну систему безпеки та обмежити кількість створюваних вами користувачів рівня адміністратора.
Для цього є інструменти, які спростять керування багатосайтовою мережею. Одним із прикладів є плагін користувач Switching:

Завдяки цьому плагіну ви зможете швидко та безпечно перемикатися між обліковими записами користувачів. Як варіант, розгляньте плагін Багатосайтові покращення, який додає корисні функції до області адміністрування мережі.
Коли ви обслуговуєте постійний потік клієнтів, управління та супровід сайтів можуть стати непосильними. Ключовим моментом є створення ефективного робочого процесу і саме тут на допомогу приходить мультисайт WordPress.
Ви можете увімкнути цю функцію в будь-якій існуючій або новій установці WordPress, відредагувавши файл WP-config.php Вашого сайту. Потім все, що вам потрібно зробити, це виконати кілька кроків, щоб налаштувати багатосайтову мережу на панелі керування адміністратора.
Джерело: torquemag.io
Коментарі до запису: 0