多个WordPress安装,在不同的数据库上共享用户表

时间:2015-07-28 作者:Oliver Nybroe

我安装了多个wordpress,我希望它们共享同一个usertable是否可以以某种方式定义用户数据库,而不仅仅是数据库中的表

define( \'CUSTOM_USER_TABLE\', $table_prefix.\'my_users\' );
define( \'CUSTOM_USER_META_TABLE\', $table_prefix.\'my_usermeta\' );
感谢您的帮助。

1 个回复
最合适的回答,由SO网友:Zohair Baloch 整理而成

After writing those two lines in wp-config.php, your users data will be shared between both installations, but both installations will also need to have the same cookie parameters, so in wp-config.php file of your second installation, modify the COOKIE_DOMAIN like this:

define(\'COOKIE_DOMAIN\', \'.{yoursite.com}\'); //replace with URL of first site
define(\'COOKIEPATH\', \'/\');
结束

相关推荐

Separate Profiles for Users

我在这里可能用错了“Profile”这个词,但在google搜索了两个小时后,结果为零。因此,查询如下-我们想建立一个网站,我们可以邀请作家写他们的文章,并能够编辑和张贴容易。我们使用插件和自定义代码的组合实现了这一点。我们继续做了一个/profile 当前登录用户可以查看其帖子、详细信息(用户名、电子邮件等)并可以在前端查看/编辑其文章的页面。现在的问题是-我们想给每个注册用户提供自己的个人资料,任何其他用户都可以访问,阅读他的“关于我”部分,查看他的帖子等。简而言之,我们希望每个用户都有自己的个人资料