【问题标题】:How to connect two database of different wordpress sites?如何连接不同wordpress站点的两个数据库?
【发布时间】:2016-01-18 05:46:51
【问题描述】:

我有两个基于 wordpress 的不同网站。我想授予用户访问这两个网站的权限,即使他们注册了任何一个网站。

例子:

如果用户 xyz 注册了 example1.com,那么用户的数据必须存储在网站的数据库 example1.com 和 example2.com 中,因此如果用户已注册,则无需注册 example2.com -up 在 example1.com 中,反之亦然。

那么我怎样才能将这个数据库相互连接起来呢?

如果用户在 example1.com 中注册,则 wordpress 中具有 wp_user 表的数据库字段默认应接收两个站点中的用户信息。

简而言之,我想连接具有 wp_user 表的两个站点的数据库。

【问题讨论】:

  • 如果是共享主机,请祈祷您的提供商提供远程 sql
  • 虽然我自己对 WP 不太熟悉,但我相信您可以创建一个插件来挂钩创建用户和更新用户事件,然后在其中添加您需要的内容以连接到其他数据库。
  • 你想要的是“单点登录”:en-ca.wordpress.org/plugins/tags/sso

标签: php database wordpress login


【解决方案1】:

有许多适用于 Wordpress 的 SSO 解决方案,包括您的场景。

结帐: http://wordpress.org/extend/plugins/tags/single-sign-on http://wordpress.org/extend/plugins/tags/sso

试试这个插件:https://github.com/voceconnect/wp-multisite-sso

【讨论】:

  • 如果我不想使用插件,因为我已经使用了很多插件并且想在没有插件的情况下这样做
【解决方案2】:

您可以为所有站点创建一个通用数据库并将其与各个站点连接,以便它可以存储信息并可以用于您想要的任何站点。

【讨论】:

  • 任何其他方式实际上我不知道更多关于mysql。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-06-08
  • 2014-05-14
  • 2015-04-22
  • 2019-08-11
  • 2023-02-11
  • 2018-11-04
  • 1970-01-01
相关资源
最近更新 更多