为什么在多个WordPress网站之间共享用户和登录信息?
如果您有多个网站,您可能希望在它们之间共享用户和登录信息。这样做可以节省访客的时间和精力,因为他们只需要填写一次用户注册表。例如,您可能拥有一个WordPress博客和一个用于销售在线课程的网站。如果有人在您的博客上购买了课程,您可以自动将他们添加到包含学习管理系统(LMS)的网站。然后用户可以登录LMS并开始学习,而无需重新注册。
如何在多个WordPress网站之间共享用户和登录信息
使用 Uncanny Automator 是最好的方法。它是最佳的WordPress自动化插件,可以帮助您创建自动化工作流,节省大量时间和精力。与搭建WordPress多站点网络相比,使用webhooks更为简便。安装Uncanny Automator后,您可以使用webhooks在WordPress网站之间共享信息,包括用户账户和登录详情。首先,您需要在用户创建原始账户的网站上安装Uncanny Automator。我们将其称为“源”网站。然后,在每个需要接收源网站数据的网站上安装Uncanny Automator。
向源网站添加Uncanny Automator
首先,您需要在源网站上安装并激活Uncanny Automator。安装插件后,前往 Automator » 设置 并输入您的许可密钥。
创建新的自动化配方
安装并激活后,您可以开始在WordPress中创建自动化工作流。前往 Automator » 新增 ,选择“已登录”配方并确认。为配方命名后,添加触发器和动作。例如,选择“用户被创建”作为触发器,并设置一个webhook来发送数据。
使用webhook接收用户登录信息
在接收数据的网站上重复安装和激活Uncanny Automator,并创建一个新配方以接收数据。设置webhook URL,并配置字段以接收用户信息。
设置用户数据并发送密码重置邮件
配置完webhook后,设置动作以发送包含密码重置链接的电子邮件。创建新用户时,根据webhook接收到的数据填充字段,然后通过邮件发送密码重置链接。
连接多个WordPress网站
复制Webhook URL,并在源网站的配方中粘贴。发布配方后,每次用户在源网站上创建账户时,用户信息将共享到第二个网站,并发送密码重置邮件。重复上述步骤,可以将用户数据共享到无限数量的网站。
确保您的WordPress邮件可靠发送
有时用户可能不会收到邮件,因为许多WordPress主机没有正确配置邮件功能。使用WP Mail SMTP插件可以轻松解决此问题。