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