我也一直在研究这个问题,并试图为客户请求提供最佳解决方案。
有几种方法可以实现这一点,例如虚拟/假电子邮件,以及创建辅助电子邮件字段。这不会触发WP的独特电子邮件要求。新字段可以简单地标记为“email2”。
“email2”可以包含您想要的任何信息[受MySQL字段定义的限制]。创建后,在两个帐户中添加相同的电子邮件(或者在我的情况下添加多个)。
然后在代码中,确保两个帐户都镜像了操作/触发器/更新等。。。
例如,如果帐户1有自动消息和/或帐户更新等。。。您的代码可能引用“更新所有帐户,其中email2=当前登录的WP\\U用户的email2”。
这是一种变通方法,但应该满足大多数客户机的要求。他们不会看到后端发生了什么。但当他们登录时,他们应该看到两个帐户的“合并”或“镜像”视图。因为,本质上,除了WPs唯一的电子邮件和用户名要求之外,它们是相同的。
您甚至可以使用密码来执行此操作。您不能“镜像”密码。但是,您可以引用和更新/设置所有帐户的密码,其中email2=当前登录用户的email2[wp\\u set\\u password]。
此外,还有一个WP插件[不是我的插件供参考]:
https://wordpress.org/plugins/allow-multiple-accounts/
如果其他人有任何其他解决方案,让我们集思广益,找出最佳解决方案。有更好的解决方案吗#StackExchange冷却