如何为同一个域中的多个WP安装设置单点登录?

时间:2011-10-03 作者:Eddie Rendini

我想在几个子目录中安装多个WP。例如,一个WP安装将位于mydomain。com/blog。另一个WP安装可能位于mydomain。com/project1和另一个可能位于mydomain。com/项目2。

我想启用单点登录,以便我只需在这些多个WP安装中为用户颁发一个用户名和密码。我如何才能做到这一点?

仅供参考。。。我曾考虑过启用MultiSite,但出于以下原因,我决定不启用它;

虽然permalinks将继续工作,但主博客(即创建的第一个博客)将有一个额外的博客条目,使您的URL看起来像域。com/blog/YYYY/MM/POSTNAME。

这是为了防止与子文件夹安装发生冲突而设计的。目前没有简单的方法来更改它,因为这样做可以防止WordPress自动检测主站点和任何子站点之间的冲突。这将在未来版本的WordPress中解决,并可自定义。

提前感谢您的帮助!

埃迪

1 个回复
SO网友:fuxia

让您的博客share the same user table. 在您的博客中wp-config.php 文件添加:

define(\'CUSTOM_USER_TABLE\', $table_prefix . \'my_users\');
define(\'CUSTOM_USER_META_TABLE\', $table_prefix . \'my_usermeta\');
Codex的重要提示:

请注意,user\\u元表中的权限是使用站点的表前缀存储的。因此,在CUSTOM\\u USER\\u META\\u表中,必须为使用该表的每个站点提供条目。至少对于管理员来说,要避免;您没有权限错误“;您应该具备:

prefix1_capabilities = a:1:{s:13:"administrator";b:1;} and prefix2_capabilities = a:1:{s:13:"administrator";b:1;} etc

结束

相关推荐

Active Directory(AD)组身份验证以查看WordPress帖子?

我正在尝试使用active directory身份验证设置wordpress站点。出现的一个问题是,能否将类别/帖子/博客阅读限制在特定的广告组。我从来没有见过这样做,我也没有找到任何插件,似乎承诺这一功能。似乎最好的选择是只给一群用户一个具有read\\u private\\u posts功能的角色,但我不确定这会起到什么作用。