0

我已经搜索了几天如何加入用户,但在 WordPress 上分离了网站。

我知道有 WordPress 多用户选项,但这不是我想要的。据我了解,Wordpress MU 适用于单域安装。

但是我有 3 个网站,它们都有自己的内容和不同的域名和单独的注册。我正在寻找的是让他们作为一个网络加入。因此,所有站点的单个用户注册,基本上当用户在其中任何一个上注册时,他也可以登录其他站点,并且在所有站点上都可以加入用户交互。但是为了保持内容分离,所以一个网站是关于烹饪的,我希望它保持关于烹饪,另一个是关于汽车,我希望它是这样的。第三是关于游戏,我希望它继续与游戏有关。但相反,一个用户在所有 3 个网站上注册 3 次,用户只能注册 1 次并获得所有 3 个网站的访问权限。

4

2 回答 2

1

是的,您需要的是WordPress Multisite(以前称为 WordPress MU,或 WPMU)。
加上域映射插件,它将负责使子站点作为顶级域工作。

安装多站点以使用子域或文件夹:http://subsite.example.comhttp://example.com/subsite. 该插件的作用是将类似http://client.net或映射http://microsite.client.net到选定的子站点。它实际上是透明的,访问者不知道他正在查看子站点。

在 WordPress Answers 中使用多站点资源查看 wiki 。
提示: 1)准确查看您正在安装的插件和主题非常重要。可靠的来源,稳定的代码。2) 如果备份和安全措施在任何站点中都很重要,那么在 Multisite 中将其乘以正在运行的站点数量,甚至更多。

于 2013-07-13T07:06:47.880 回答
1

我认为您正在寻找此解决方案:

多个数据库,相同的用户

您可以通过定义CUSTOM_USER_TABLE和可选的CUSTOM_USER_META_TABLE常量指向相同的 wp_your_blog_usermeta 和 wp_your_blog_users 表,将相同的用户群用于同一域上的所有博客。

它确实在同一个域上说,但可以很容易地修改以适应您的情况。这个想法是使用一个公共数据库。

于 2013-07-13T04:05:24.540 回答