1

新しいユーザーが自分の Facebook アカウントを使用して自分の Wordpress サイトに登録できるようにしようとしています。新しいユーザーを手動で作成する方法は知っていますが、Facebook アカウントとは別のメール アドレスでユーザーが既にサイトに登録している状況を処理する方法がわかりません。

公式の WP ユーザーを作成する必要がありますが、既存のユーザーに 2 つの異なるアカウントを持たせたくありません (Facebook の電子メールが既存の電子メールと一致しない場合)。1 つのアカウントに複数のメールを割り当てる方法があるかどうかはわかりません。あったとしても、これは問題になると思います。

これを処理する最良の方法は何ですか?

4

1 に答える 1

2

誰かが気にする場合に備えて、ユーザーの作成時に新しいユーザーにメタフィールドを追加しました。これはupdate_user_meta()で簡単に実行できます。このメタフィールドはユーザーのFacebookIDを保持しているため、新しいユーザーを作成するたびに、このメタフィールドがすでに存在するかどうかを確認できます。get_users()でも簡単に実行できます。

于 2012-06-04T22:22:41.523 に答える