Условный тег, проверяющий, регистрировался ли кто-либо на сайте под данным email адресом, если да, функция возвращает ID этого пользователя, если же такого пользователя не существует, возвращает false
.
email_exists( $email )
В сообщении ни к чему выводить ID пользователя, поэтому я вывел его отображаемое имя (на самом деле вообще ни к чему показывать, кто зареган под конкретным емайлом — это просто для примера).
if( $user_id = email_exists( 'myemail@truemisha.ru' )){ $user = get_userdata( $user_id ); echo "Под указанным email-адресом уже зарегистрирован пользователь <strong>{$user->display_name}.</strong>"; } else { echo "Email свободен. Можете использовать его при регистрации."; }
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.
Миша, привет) Подскажи если у меня есть в профиле пользователя поле телефон и я хотел бы проверять это поле, то каким образом лучше сделать это?
Почитал немного и понял, сделал так , таким образом мы проверяем существование поля