Роли пользователей в Multisite: где чаще всего ломают доступы и админку
В мультисайте одна лишняя роль быстро превращается в лишний доступ к чужим сайтам. Базовое правило простое: назначайте права от задачи, а не «на всякий случай».
• Super Admin — только для управления сетью: сайты, темы, плагины, общие настройки.
• Administrator на сайте — для контента и локальных настроек, но без контроля сети.
• Editor, Author, Contributor — если нужен только редакционный процесс; не давайте им лишних плагинов и тем.
• Subscriber — для подписок, личного кабинета и доступа без редактирования.
Частая ошибка — копировать роли из обычного WordPress и ждать того же поведения в сети. В Multisite администратор сайта не равен супер-админу: он не должен видеть то, что влияет на всю сеть. Если плагин просит «дать админку всем», это почти всегда повод остановиться и проверить, можно ли обойтись более узкой ролью.
Отдельно следите за кастомными ролями: они удобны, пока не начинают дублировать друг друга. Лучше иметь одну понятную схему ролей, чем пять почти одинаковых с разными названиями.
Если в сети есть несколько типов сайтов, заведите матрицу: кто может писать, кто публикует, кто меняет настройки. Это дешевле, чем потом разбирать чужие правки и неожиданные доступы.
WordPress Multisite для сетей
@wp_multisite_admin_ww
Роли пользователей в Multisite: где чаще всего ломают доступы и админку
Этот пост опубликован в Telegram-канале WordPress Multisite для сетей. Подписаться можно по ссылке: @wp_multisite_admin_ww.