我正在尝试允许新用户使用他们的Facebook帐户注册我的Wordpress网站。我知道如何手动创建新用户,但我不知道如何处理用户已经为网站注册的电子邮件地址与其Facebook帐户不同的情况。
我需要创建一个正式的WP用户,但我不希望预先存在的用户最终得到两个不同的帐户(如果他们的Facebook电子邮件与他们已有的电子邮件不匹配)。我不确定是否有办法将多个电子邮件分配给一个帐户。即使有,我怀疑这会有问题。
处理此问题的最佳方法是什么?
答案 0 :(得分:2)
如果有人关心,我在创建用户时向新用户添加了一个元字段。使用update_user_meta()很容易做到这一点。此元字段保存用户的facebook id,因此我可以在每次创建新用户时检查它是否已存在。也可以使用get_users()轻松完成。