我想在几个子目录中安装多个WP。例如,一个WP安装将位于mydomain。com/blog。另一个WP安装可能位于mydomain。com/project1和另一个可能位于mydomain。com/项目2。
我想启用单点登录,以便我只需在这些多个WP安装中为用户颁发一个用户名和密码。我如何才能做到这一点?
仅供参考。。。我曾考虑过启用MultiSite,但出于以下原因,我决定不启用它;
虽然permalinks将继续工作,但主博客(即创建的第一个博客)将有一个额外的博客条目,使您的URL看起来像域。com/blog/YYYY/MM/POSTNAME。
这是为了防止与子文件夹安装发生冲突而设计的。目前没有简单的方法来更改它,因为这样做可以防止WordPress自动检测主站点和任何子站点之间的冲突。这将在未来版本的WordPress中解决,并可自定义。
提前感谢您的帮助!
埃迪
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