Настройка Multisite ломается не в коде, а в трёх базовых настройках
Сеть WordPress часто настраивают «по инструкции», а потом ловят странные баги: не создаются сайты, слетают домены, путаются права. Почти всегда причина в одном из трёх мест: структура URL, доступ к файлам и логика ролей.
Перед включением сети проверьте:
— основной сайт на чистом домене, без лишних редиректов;
— постоянные ссылки настроены и не конфликтуют с правилами сервера;
— доступ на запись есть у wp-config.php и .htaccess или nginx-конфига;
— в сети сразу понятна схема: поддомены или подкаталоги, и кто за что отвечает.
После активации не спешите добавлять десятки сайтов. Сначала создайте один тестовый сайт, проверьте вход, создание страниц, загрузку медиа и установку плагинов. Если что-то ломается, искать ошибку в пустой сети в разы проще, чем на живом кластере из десятков инстансов.
Отдельно проверьте права супер-админа: в Multisite обычный админ сайта не должен управлять всем подряд. Если роли размыты, сеть быстро превращается в набор конфликтов и ручных правок.
Чем раньше вы зададите архитектуру сети, тем меньше времени уйдёт на лечение мелких сбоев потом.
WordPress Multisite для сетей
@wp_multisite_admin_ww
Настройка Multisite ломается не в коде, а в трёх базовых настройках
Этот пост опубликован в Telegram-канале WordPress Multisite для сетей. Подписаться можно по ссылке: @wp_multisite_admin_ww.