Intereting Posts
Как быстро добавить 500+ загружаемых файлов в магазин Woocommerce? Как заставить список авторов в раскрывающемся меню авторов WordPress Использовать кеширование браузеров Показать, как исправить и устранить блокировку визуализации JavaScript и CSS в вышеприведенном содержании Показать, как исправить Получить имя автора Пользовательский тип страницы – шаблон под атрибутами страницы? WordPress: загрузить все файлы активов, поступающие с HTTP на HTTPS? Как я могу использовать оператор if? Можно ли показать пользовательские метаданные комментариев в панели администратора? Что делает этот фрагмент кода? Сохранение данных пользовательского типа в пользовательской таблице Просмотр почтового сообщения, когда пользователь открывает любую запись Добавить сообщение meta в строку товара – адрес электронной почты администратора Проверьте, не вошли ли пользователи во время выполнения обновления Не удалось войти с правильными учетными данными? Создание нескольких ссылок goo.gl для двуязычного блога qtranslate

MultiSite: новые сайты не отображаются

У меня есть установка Multisite, которую я только что обновил до 3.5.2. Пока все работает отлично (9 сайтов); после обновления я просто решил создать два новых, и у меня проблема. Все ниже сделано как суперадмин, который также является администратором для новых сайтов.

  • Network Admin -> Сайты не показывают новые сайты.
  • Если я попытаюсь отредактировать их, /wp-admin/network/site-info.php?id=13 меню «Редактировать URL-адрес сайтов» ( /wp-admin/network/site-info.php?id=13 , причем 13 – это номер нового блога, который я вижу в базе данных) , Я получаю: «У вас нет разрешения на доступ к этой странице».
  • Тем не менее, мои сайты показывают их.
  • Когда я обращаюсь к сайту через «Мои сайты» ( /blog-name/wp-admin/ ), я вижу нормальный интерфейс, и я могу без проблем посетить сайт.

Итак, вопрос в том, как может случиться так, что суперадмин не видит сайт? И как мне это исправить?

EDIT : Кажется, мои новые сайты получили wp_blogs.site_id = 3 , тогда как все мои старые имеют wp_blogs.site_id = 1 . Я не знаю, как это произошло, но мой wp-config.php также говорит, что SITE_ID_CURRENT_SITE и BLOG_ID_CURRENT_SITE3 . Я подозреваю, что не должен касаться BLOG_ID_CURRENT_SITE , я думаю, он говорит, что мой блог по умолчанию – с wp_blogs.blog_id = 3 ?

Могу ли я изменить эти значения на 1 безопасно? ( SITE_ID_CURRENT_SITE , а также wp_blogs.site_id для всех блогов) Является ли этот номер ссылкой на другие места, которые я wp_blogs.site_id ?

Я считаю, что я создал свой последний блог (до сегодняшнего фиаско), после того как я коснулся чего-либо в wp-config.php . Разве WordPress только в последнее время начал обращать внимание на SITE_ID_CURRENT_SITE , так что все стало не так просто после обновления?

Solutions Collecting From Web of "MultiSite: новые сайты не отображаются"

Похоже, что ваши сайты находятся не в одной сети, и у вас есть сеть 1 и сеть 3. Обычно это не будет происходить в среднем мультисайте, если не будут установлены плагины, которые могут изменить это.

Да 1 многопользовательский экземпляр WordPress может запускать несколько сетей блогов, вы случайно наткнулись на эту функцию, а wordpress.com является ее основным пользователем

Навигация и доступ к администратору других сайтов, а также доступ к сетевому администратору должны предоставить вам доступ к этой сети, и вы увидите те 2 сайта, которые указаны там, но не другие.

Если вы захотите объединить их вместе, то изменится файл site_id в таблице блогов. Не забудьте удалить новую сеть из таблицы сайтов, но только после смены блогов.