Вопрос или проблема
Пожалуйста, посмотрите на изображение ниже, справа перечислены четыре сайта, но только три из них отображаются в выпадающем меню слева. Сайт, которого не хватает, не является основным веб-сайтом.
Это связано с тем, что вы являетесь участником только 3 сайтов. Как супер администратор, вы имеете возможность просматривать полный список сайтов через администрирование сети, но это не означает, что вы являетесь частью каждого сайта.
Меню панели администратора отображает только сайты, участником которых вы являетесь, сайты, где у вас есть роль, а не полный список, так и задумано. В противном случае пользователи увидели бы сайты, к которым у них нет доступа.
Например, на моем собственном сайте есть подсайт, который я создал для друга. Он также не отображается в меню панели администратора. Если я посмотрю на страницу пользователей, меня там не будет.
Единственная причина, по которой у меня есть доступ, заключается в том, что я супер администратор. В результате он указан в администрировании сети, и я могу получить доступ к сайту, как если бы я был администратором.
Несмотря на мой доступ супер администратора, пока я не добавлю себя на сайт, у меня не будет роли на нем, и он не появится в меню администратора.
Между прочим, супер администратор не является настоящей ролью, это просто флаг в опциях сети! Совершенно отдельный от всей системы ролей и возможностей. Участник может быть супер администратором, и супер администратор может быть создан без каких-либо ролей вообще.
Ответ или решение
Почему в вашей мультисайтовой установке не отображаются все доступные сайты?
При работе с мультисайтовой установкой систем управления контентом, таких как WordPress, пользователи могут столкнуться с ситуацией, когда на экране администрирования отображаются не все сайты, которые должны быть доступны. В данной ситуации вы упомянули, что из четырех сайтов только три присутствуют в выпадающем меню на панели управления. Давайте детально рассмотрим причины этого поведения и возможные решения.
1. Права пользователя
Как указывает ваш вопрос, ключевой причиной может быть отсутствие ролей на некоторых сайтах. Даже если вы являетесь супер администратором, это не гарантирует автоматического доступа ко всем сайтам. Супер администратор имеет возможность видеть и управлять всеми сайтами через сетевую панель управления, но для появления сайта в административном меню необходимо иметь хотя бы одну роль на этом сайте (например, администратор, редактор и т.д.).
2. Административные права
Как было упомянуто, панели управления каких-либо сайтов показывают только те, где у вас есть соответствующая роль. Если вы создали сайт, но не добавили самих себя в качестве пользователя, он не появится в выпадающем меню, несмотря на наличие супер администраторских прав. Важно помнить, что супер администратор — это не отдельная роль, а скорее флаг, предоставляющий полный доступ к сетевым функциям.
3. Добавление пользователя к сайту
Чтобы исправить эту ситуацию, вам необходимо добавить себя в качестве пользователя на недостающем сайте. Это можно сделать через сетевую панель управления:
- Перейдите в раздел "Места".
- Выберите нужный сайт из списка.
- Перейдите в раздел "Пользователи" и выберите "Добавить нового".
- Убедитесь, что вы назначаете себе соответствующую роль, чтобы ваш сайт появился в администрировании.
4. Неправильные настройки сети
Если после выполнения вышеперечисленных шагов сайт все еще не отображается, необходимо проверить настройки самой мультисайтовой сети. Убедитесь, что:
- Сайт активен и правильно настроен.
- Внешние плагины или темы не конфликтуют с работой мультисайтовой структуры.
Заключение
Таким образом, отсутствие сайта в вашем выпадающем меню на панели управления связано с тем, что у вас нет роли на этом сайте в системе мультисайтовой установки. Как супер администратор вы имеете доступ ко всем возможным функциям, но для корректного отображения сайтов в администрировании вам необходимо быть зарегистрированным пользователем с назначенной ролью. Добавив себя на нужный сайт, вы решите проблему отображения.
Работа с мультисайтовыми установками может быть сложной, но понимание ролей и прав доступа значительно облегчает управление несколькими сайтами.