Чи знаєте ви, що з однієї установки дистрибутива WordPress можна запустити безліч WordPress сайтів? Якщо вам подобається ця ідея, то вам потрібно детальніше поглянути на можливість Мультисайт WordPress.
Не багато хто чув про цю можливість WordPress або насправді взагалі знає, навіщо вона і на що вона здатна. Але до того моменту, як ви дочитаєте цей посібник, ви не тільки знатимете про всі потенційні способи використання цієї можливості, ви також знатимете, як швидко активувати її у вашому власному WordPress.
Дивіться також:
Що таке WordPress Multisite
Хоча ця потужна можливість WordPress вимагає активації кілька невеликих маніпуляцій із системними файлами, вона є частиною стандартної установки WordPress, починаючи з версії 3.0. До того вона була окремим додатком під назвою MU WordPress. І хоча вже багато років ця можливість поставляється разом з WordPress, багато хто досі не особливо про неї знає.
То що таке WordPress Multisite?
Коли потрібно пояснити, що таке WordPress Multisite, краще надати приклад у роботі. Найкращим прикладом може служити wordpress.com — безкоштовний сервіс, де користувачі можуть зареєструватись та створити власний блог, який буде розміщений на хостингу WordPress.com.
Кожен блог створюється як піддомен wordpress.com з адресою начебто myblog.wordpress.com. Кожен сайт має свою тему, контент і плагіни. Так само це працює при встановленні WordPress Multisite.
І хоча на WordPress.com вирішили використати піддомени для кожного створеного блогу, ви можете використовувати піддомени або підкаталоги головного домену, типу wordpress.com/myblog. Ви можете навіть прикріпити кожну інсталяцію WordPress до власного домену, щоб замаскувати той факт, що блог є частиною мережі Multisite. Щоб дізнатися, як це зробити, продовжуйте читати статтю.
Що відбувається під час активації WordPress Multisite
Після того, як ви зробите кілька простих кроків для активації WordPress Multisite, про які ми поговоримо трохи пізніше, створиться нова користувальницька роль - Супер Адміністратор (Super Admin). Супер Адміністратор матиме доступ до активованої консолі мережного адміністратора.
Звідти Супер адміністратор може створювати нові сайти, які будуть частиною мережі multisite. Потім користувачі зможуть отримати доступ до підсайтів, використовуючи роль звичайного адміністратора. Супер Адмін може також створювати облікові записи для кожного підсайту або всієї мережі.
Супер Адмін також має можливість встановлювати плагіни та теми через консоль мережного адміністратора, які можуть бути "активовані для мережі" або "включені для мережі", і, таким чином, бути доступними для інших сайтів, які є частиною мультисайт-мережі.
Якщо плагін або тема не повинні використовуватися кожним сайтом мережі, Супер Адміністратор може легко отримати доступ до окремих сайтів через Консоль адміністратора мережі, а потім встановлювати, активувати або видаляти потрібні плагіни.
Але не всі плагіни сумісні з Multisite, тому якщо у вас є якісь дуже важливі плагіни, перш за все дізнайтеся про їх статус.
Навіщо використовувати WordPress Multisite
Після включення WordPress Multisite ви можете створювати кілька нових інсталяцій WordPress під вашою початковою установкою, якою керуєте ви або Супер адміністратор.
Ось деякі приклади того, чому ви можете захотіти використовувати WordPress Multisite:
- учитель, який хоче давати своїм студентам доступ до власних блогів WordPress, над якими у них буде контроль. Це може стати в нагоді для шкільних проектів, які включають ведення щоденника, для завдання в університеті для навчання створення плагінів або для створення індивідуальних сайтів-портфоліо на курсах дизайну. Оскільки користувачі Супер Адміністратори мають контроль над сайтами, вони можуть включати брендування школи, заборону використання деяких плагінів та спрощувати процес створення блогу.
- Вебмайстер з великою кількістю сайтів, своїх або клієнтських, виграє від використання WordPress Multisite, оскільки він зможе підтримувати встановлені плагіни та теми оновленими з однієї консолі, а також робити будь-які зміни у контенті швидко та зручно. Оскільки окремі підсайти можуть бути прикріплені до власних доменів, відвідувачі ніколи не дізнаються, що вони дивляться на сайт, який є частиною мережі мультисайт. Щоб прикріпити окремі сайти до власних доменів, потрібний безкоштовний плагін WordPress MU Domain Mapping.
- Створення шаблонів для інших сайтів для веб дизайнера може стати набагато простіше, оскільки вони можуть швидко застосовувати шаблон до свіжого WordPress, який містить їхні сторінки, плагіни та контент. Мультисайт може робити все це для людей, які продають готові "дизайн-пакети", він може справді прискорити процес їхньої роботи.
- Веб-дизайнери можуть працювати на мультисайті WordPress приватно, перш ніж він буде готовий для показу клієнту. Як тільки сайт закінчено та прийнято клієнтом, він може бути мігрований на клієнтський домен та хостинг.
- Програмісти та розробники виграють від наявності тестового середовища, в якому вони можуть працювати без ризику нашкодити своєму основному WordPress сайту. Використання плагіна WP Multisite Replicator дозволяє Супер Адміністратору швидко клонувати один з мультисайтів, створюючи репліку, яка може бути використана для тестування плагінів, редагування дизайну та верстки без будь-яких серйозних наслідків.
- Створити спільноту довкола вашого основного сайту також можна за допомогою WordPress Multisite. Дозволяючи своїм читачам створити власний WordPress сайт під банером вашого сайту, ви можете стимулювати ваших фанів повертатися знову і знову, дозволити їм захопитися вашим брендом. Плагін наче Gravity Forms User Registration Add-On спрощує процес створення користувачами власних сайтів, і ви навіть можете інтегрувати його з PayPal для того, щоб стягувати з користувачів плату за створення власних сайтів.
Як бачите, є багато добрих способів використання Multisite.
Можливість оновлювати та підтримувати безліч окремих сайтів з однієї консолі – основна перевага WordPress Multisite.
Хостинг безлічі WordPress сайтів на слабкому бюджетному хостингу може викликати проблеми зі швидкістю роботи і доступністю цих сайтів. Якщо ви сумніваєтеся, зверніться до свого хостера перш ніж налаштовувати повноцінну мережу WordPress Multisite, і дізнайтеся про його правила — можливо, він рекомендує якийсь покращений хостинг-тариф для додаткового навантаження.
Як активувати WordPress Multisite
Хоча WordPress Multisite поставляється з WordPress, починаючи з версії 3.0, його включення та активація не настільки прості, як зміна налаштувань у консолі. Проте це досить простий процес, і якщо все піде добре, займе менше п'яти хвилин.
Для того, щоб виконати цей процес, вам потрібне таке:
- Адмін доступ до Консолі WordPress на власному хостингу
- Доступ до панелі керування сайтом cPanel або FTP-доступ до вашого хостингу та папок WordPress
- Можливість редагувати файли WP-config.php и .htaccess в корені WordPress (або завантажити/завантажити їх за допомогою FTP або cPanel)
Повну інструкцію можна знайти на офіційному сайті: codex.wordpress.org/Створення_мережі
Нюанси під час увімкнення WordPress Multisite
Але після того, як я активував Multisite на своєму блозі, який я розміщую на віртуальному хостингу HostGator, я виявив, що в інструкції не вистачає кроку, який мені потрібно було зробити.
Після першого кроку – створення резервної копії, мені знадобилося створити нову папку у кореневій папці мого WordPress сайту під назвою blogs.dir. Після того, як я її створив, я перейшов до кроку номер 2 і зміг далі пройти процедуру встановлення та активації WordPress Multisite.
Якщо у вас не вдається увімкнути WordPress Multisite, можливо, цей пропущений крок може бути вирішенням проблеми.
Висновок
Сподіваюся, тепер ви знаєте все про WordPress Multisite та його переваги для вас. Для деяких користувачів він навіть може замінити використання дорогих сервісів управління WordPress, при цьому економлячи час і гроші. Якщо у вас є питання про цю можливість — будь ласка, залиште їх у коментарях під статтею.
Коментарі до запису: 18
Скажіть. А як можна:
- Підключити не субдомен, а окремий домен для мультисайту, щоб керувати сайтами з однієї консолі
- зробити експорт бд окремого сайту (при створенні тестових сайтів та перенесення сайту на робочий домен клієнта)
Дякуємо
Стандартними засобами WP не передбачено роботу мережі мультисайт на різних доменах. Тільки піддомени чи підкаталоги.
Вже давно стандартними засобами можна прописати будь-який дмоєн після створення сайту, тільки треба правильно налаштувати перенапрямок. Можна використовувати Domain Mapping/
Назва статті взагалі не відповідає заявленим, далеко не всі, навіть базові речі не всі розказані.
Починаючи з версії 3.5, директорія blogs.dir більше не потрібна :)
Дякую за зауваження!
Дякую, круто. Поки не уявляю, як це можна використовувати, але спробувати хочеться :)
Привіт всім! Чи знає хто як зробити, щоб останні новини публікувалися з певного блоку на решту. Поясню. Є сайт у footerі виводяться останні новини не робити ж мені на кожному піддоміні категорію і заливати туди одні й самі новини.
Добрий вечір!
Є трохи дурне питання. Я запустив мультисайт на сайті, наприклад mainsite.com Потім створив другий сайт site2.mainsite.com. Але до адмінки другого не можу потрапити. Що можна помістити в папку з другим сайтом? Інсталяцію вордпресу? Але адмінка вже є із сайту mainsite.com. Може, я не розумію суті зовсім. Буду дуже вдячний за допомогу
Така ж проблема, чи вам вдалося її вирішити?
Необхідно створити мережу вордпрес. Сайти повинні бути з одними і тими ж статтями, але різні теми та плагіни. Встановив мультисайт, але не можу змусити його відображати скрізь одні й самі записи без дублювання в базі даних.
Підкажіть, будь ласка, при створенні мультисайту, чи зберігається можливість публікації через e-mail? Ніде в налаштуваннях сайту такої заборони не вказано і не встановлено. Дякую
Доброї ночі!
Підкажіть як поставити лічильник відвідуваності на піддомен мультисайт?
Мій сайт - pycc-site.ru
Доброго дня, підкажіть як у піддомен можна засунути наприклад Joomla, основний сайт на WordPresse.
Тобто:
www.primer.com - WordPress а www.joomla.primer.com - на Joomla.
Заранее спасибо!
А якщо в основному каталозі створити папочку з назвою «en» і покласти туди ще один wordpress?
Давно використовую
Привіт підкажіть будь ласка як зробити мультилейдинг на WP
Доброго дня! Хочу реалізувати мережу мультисайтів для дошки оголошень у вордпрес на одному шаблоні на піддоменах. Тобто щоб було окремо авто, нерухомість, робота тощо. Є ідея створити все на різних піддоменах заради того, щоб розподілити навантаження на сервер і таким чином виграти не тільки в аналітиці, а й у швидкості порталу.
Відповідно у мене виникли такі питання:
— При створенні мультисайтів (мережі сайтів) у вордпресі на піддоменах, яким чином навантаження розподіляється між серверами?
— Як я розумію, дані про авторизацію зберігаються в єдиній таблиці бази даних. Як ця таблиця може керувати всіма піддоменами?
— На кожному піддоміні буде своя база даних (фізична), чи в єдиній базі даних будуть свої таблиці для кожного піддомену (логічні)?
— Чи можливо розподілити навантаження між різними серверами чи всю мультимережу оброблятиме один сервер?
Ви мені дуже допоможете своїми відповідями!
З повагою, Віталію Охріменку!
Добридень! У мене є кілька веб-сайтів на WordPress Multisite. Як перенести 1 оносторінковий сайт на інший хостинг? Щоб він був окремим веб-сайтом.