WordPress Multisite позволяет управлять несколькими сайтами из одной установки WordPress. У сети общее ядро, централизованное управление темами и плагинами, но каждый сайт может иметь собственный контент, пользователей и настройки.
Это удобно не для любого проекта. Я рассматриваю Multisite там, где сайты действительно связаны между собой и единая техническая база уменьшает объём поддержки.
Когда WordPress Multisite подходит
Типичные сценарии это сеть филиалов, сайты отдельных брендов одной компании, региональные версии, проекты для партнёров или набор однотипных сайтов с общей темой и функциональностью.
- единое обновление WordPress
- централизованная установка тем и плагинов
- отдельный контент для каждого сайта
- управление сетью из одной панели
- возможность использовать поддомены или отдельные домены
Когда лучше отдельные установки
Если сайты принадлежат разным владельцам, используют сильно различающиеся плагины, требуют независимого сервера или должны обновляться в разное время, отдельные установки часто безопаснее и проще.
Multisite связывает проекты технически. Ошибка в общем плагине или проблема на сервере может затронуть всю сеть, поэтому решение нужно принимать до миграции, а не только ради удобной панели.
Домены и структура сети
Сеть можно построить на поддоменах, подкаталогах или привязать к сайтам отдельные домены. Я заранее проверяю DNS, SSL, настройки веб сервера и схему будущего роста, чтобы после запуска не переделывать адреса.
Темы и плагины
В Multisite плагины и темы устанавливаются на уровне сети. При этом не всё обязательно активировать для каждого сайта. Часть расширений можно включать только там, где они действительно нужны.
Перед переносом существующих проектов важно проверить совместимость используемых плагинов с Multisite. Особенно это касается WooCommerce, форм, кеширования, ролей пользователей и интеграций.
Права пользователей
У Multisite появляется роль суперадминистратора сети. Обычный администратор отдельного сайта имеет меньше системных возможностей. Это полезно, если филиалы или редакторы должны менять контент, но не должны устанавливать плагины и менять общую инфраструктуру.
Что входит в настройку
Я проверяю текущую архитектуру, готовлю резервную копию, включаю Multisite, настраиваю домены и SSL, роли, темы и плагины. После этого проверяю каждый сайт отдельно и общие сетевые функции.
Если сеть строится из уже существующих сайтов, перенос планируется отдельно, потому что нужно сохранить URL, медиафайлы, пользователей и данные плагинов.
Multisite для WooCommerce
Несколько магазинов можно держать в одной сети, но WooCommerce не превращает их автоматически в единый магазин. Заказы, товары и настройки по умолчанию остаются отдельными для каждого сайта. Если нужны общие остатки, цены или клиенты, это уже отдельная интеграционная задача.
Можно ли перейти обратно
Разделить Multisite на независимые установки возможно, но это полноценная миграция. Поэтому лучше заранее понять, действительно ли общая сеть нужна бизнесу.
Разберу задачу до настройки
Если у вас несколько WordPress сайтов и вы хотите управлять ими как одной сетью, отправьте структуру проекта через контакты A.S Groups. Я сначала проверю, подходит ли Multisite, или отдельные установки будут надёжнее.
Обсуждение
Вопросы и комментарии
Можно уточнить детали статьи или поделиться своим опытом. Первый комментарий проходит проверку.