私は電子メールシステムに取り組んでいます、そして私は退会段階に入っています。私のユーザーのほとんどは自分のユーザーIDを知らないので、私は彼らに彼らのEメールをテキストボックスに入れるように頼んでいます(これはIS Eメールシステムなので絶対に好ましいです)。ユーザーのメタ(購読ステータス)を変更するには、ユーザーIDを知る必要があります。私はそれを電子メールに渡して購読解除リンクに入れることができると思いますが、私はワードプレスアカウントを持っていない人々に電子メールを送ることを計画しています。
だから私の主な質問はこれです:
入力されたEメールアドレスからユーザーIDを判別するためにどのような論理または機能を使用し、見つからなかった場合はWordpressデータベースにそれらを保管しますか?
どうもありがとうございます。
おそらくuser_exists
関数を探しています。 http://codex.wordpress.org/Function_Reference/email_exists
この関数は、与えられたEメールアドレス($ email)がすでにユーザー名に登録されているかどうかを調べ、そのユーザーIDを返します(存在しない場合はfalse)。
電子メールアドレスが存在しない場合(user_exists
がfalse
を返す)、wp_create_user
関数を使用することをお勧めします。 http://codex.wordpress.org/Function_Reference/wp_create_user
Wp_create_user関数はWordPressデータベースに新しいユーザーを挿入することを可能にします
WordPressユーザーを作成したい場合に限り、それを実行してください。この部分について少し混乱しています。