禁用多站点网站登录

时间:2015-04-04 作者:VukBG

我有一个网站网络,当然,所有网站都有自己的管理面板,位于/wp admin。

我想知道除了主站点之外,是否可以在所有站点上禁用/wp admin。所以每个人都在同一个url上登录example.com/wp-admin 而不是登录sub.example.com/wp-admin.

我以后会换wp-admin 使用All-In-One WP安全插件

1 个回复
SO网友:kovshenin

您可以有一个登录点,可以从网络中的所有站点重定向到该点,然后在成功登录后重定向回子网站。我们为WordCamp做了类似的事情。组织网络:

http://meta.svn.wordpress.org/sites/trunk/wordcamp.org/public_html/wp-content/mu-plugins/wcorg-global-login.php

这可能只适用于子域,因为您无法为其他域设置cookie。如果需要,您将需要ajaxy来在两个域之间发送身份验证令牌。

然而,我认为在不在子网站上的情况下访问子网站的wp管理员将是非常棘手的,除非你疯狂地重写voodoo shmooodo,$_SERVER[\'HTTP_HOST\'] 替代等。

如果我是你,我甚至不会打扰你,尤其是如果你这样做是为了重命名wp-admin。有许多有效的方法可以保护您的管理面板免受坏人的攻击,而重命名wp admin并不是其中之一。

结束