多站点:新站点未出现

时间:2013-07-03 作者:Amadan

我有一个多站点安装,我刚刚升级到3.5.2。到目前为止,一切都很好(9个站点);升级后,我刚创建了两个新的,我遇到了一个问题。下面的一切都是作为超级管理员完成的,超级管理员也是新站点的管理员。

网络管理->站点不显示新站点/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_SITEBLOG_ID_CURRENT_SITE3. 我想我不应该碰BLOG_ID_CURRENT_SITE, 我猜它说我的默认博客wp_blogs.blog_id = 3?

我可以将这些值更改为1 安全地(SITE_ID_CURRENT_SITE, 以及wp_blogs.site_id 对于所有的博客)这个数字是在我忽略的其他地方引用的吗?

我相信我是在接触了wp-config.php. WordPress最近才开始关注SITE_ID_CURRENT_SITE, 所以只有在更新之后事情才开始出错?

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

您的站点似乎不在同一网络下,您有网络1和网络3。通常情况下,除非安装了可以改变这种情况的插件,否则这种情况永远不会发生在一个普通的多站点上。

是的,WordPress多站点实例可以运行多个博客网络,您无意中发现了这个功能WordPress。com是it的主要用户

导航并访问其他站点的管理员,单击“网络管理员”可以访问该网络,您将看到此处列出的这两个站点,但不会看到其他站点。

如果要将它们重新合并在一起,请更改blogs表中的site\\u id。记住从sites表中删除新网络,但只有在更改博客之后。

结束

相关推荐

FETCH_FEED函数适用于模板index.php,但不适用于plugin/wp-admin

我正在使用fetch\\u feed,基本上拥有与所提供的伟大示例相同的代码here但我是从内容中创建新帖子,而不是事后显示。我看到的错误有:Warning: include_once(ABSPATHWPINC/feed.php) [function.include-once]: failed to open stream: No such file or directory in /home/user/public_html/test/wp-content/plugins/rss-plugin/rss-