新网站已创建,但未在"我的网站"下拉列表中显示

use*_*ser 7 wordpress

我已经成功安装了多站点,除了手头的问题外,我能说的一切正常.我可以创建一个新网站,甚至可以通过URL访问它,但它永远不会显示在"我的网站"下拉列表中.我必须转到仪表板并单击"站点"图标以查看列表.在创建新网站时,它也没有发送电子邮件.

在运行apache的localhost上运行WordPress 3.5.1

htaccess看起来像:

RewriteEngine On
RewriteBase /multisite-test/
RewriteRule ^index\.php$ - [L]

RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
Run Code Online (Sandbox Code Playgroud)

我在顶部有"选项FollowSymlinks",似乎没有帮助.

据我所知,我仍然能够创建和管理网站,主要的仪表板似乎无法显示它们.我感谢任何帮助,感谢我的美国同胞们,独立日快乐!

Jam*_*mie 16

不知道你是否曾经解决过这个问题,但是由于这个页面是第一个提出来的,我用Google搜索了这个问题,我认为它可以使用答案.

对我来说,由于我管理了这么多用户,这是人为错误.我最终没有将它们分配给我的整个管理员帐户.

进入网站的用户并确保添加管理员用户名后,该网站就会显示出来.


Log*_*gan 5

我知道这已经解决,但是我想澄清一下,对于已创建的新站点,但未显示在“我的站点”下拉列表中,这些新创建的站点在每个站点上都必须具有相同的Super Admin用户。

要添加相同的Super Admin用户,请在管理侧边栏中单击“站点->所有站点”。接下来,单击您的新站点的名称。网站信息显示后,您应该看到“信息,用户,主题,设置”。选择用户。您可能看不到添加用户的位置,但是如果一直滚动到底部,则会看到“添加现有用户”和“添加新用户”。您可能不认为您的超级管理员不是该新站点的用户。您是正确的,但是该用户是网络上的用户,因此您将“添加现有用户”。

然后,如果角色没有自动接管角色,则可以将其更改为管理员。

希望这对某些人有所帮助,因为这花了我一些时间来查找如何解决此问题。