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

时间:2013-07-04 14:30:46

标签: 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]

我在顶部有“选项FollowSymlinks”,似乎没有帮助。

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

2 个答案:

答案 0 :(得分:14)

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

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

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

答案 1 :(得分:4)

我知道这已经解决了,但我想澄清一下,对于创建的新网站,但未在“我的网站”下拉菜单中显示,这些新创建的网站需要拥有相同的超级管理员用户在每个网站上。

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

如果角色没有自动选择,您可以将角色更改为管理员。

希望这可以帮助一些人,因为这花了我一些时间来找到解决这个问题的方法。