Intereting Posts
подобно редактору, может создать любого нового пользователя, кроме администратора Нельзя использовать разбивку на страницы с пользовательской таксономией Изменить тему на страницу или сообщение Как заставить jQuery загружаться как первый скрипт в заголовке в frontend? Добавление слайдера изображения в заголовок моего сайта Почему «Контактная форма 7» не обновляет библиотеку PHPmailer? Добавление переменного продукта в WooCommerce программно Динамически создавать события wp_cront при представлении пользователя Как перенаправить главную страницу на фактический URL? Добавление CSS в администратор Редактор TinyMCE для пользовательской кнопки Показать только заголовки в архивах? новый многоуровневый, старый db пользовательский запрос для обеих категорий и страниц с использованием глобального $ wpdb; Как создать видеоизображение из изображений через плагин WordPress Функциональность контроллера – если пользователь не выполнил вход в систему, отправьте их на определенную страницу (а не wp_login)

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 в таблице блогов. Не забудьте удалить новую сеть из таблицы сайтов, но только после смены блогов.