如何检查数据库中是否存在用户的电子邮件

时间:2021-10-27 作者:Plamen Yordanov

在进行注册并在数据库中保存信息时,我想检查用户的电子邮件是否已经注册。

function user_id_exists($user){
    global $wpdb;

    $count = $wpdb->get_var($wpdb->prepare("SELECT COUNT(*) FROM $wpdb->users WHERE ID = %d", $user));

    if($count == 1){ return true; }else{ return false; }
}
应该是这样的

1 个回复
SO网友:birgire

这是email_exists() 该功能可以帮助您检查用户之间是否已经存在电子邮件。

例如,它被register_new_user().

更多信息:

https://developer.wordpress.org/reference/functions/email_exists/

https://developer.wordpress.org/reference/functions/register_new_user/

相关推荐

如何从USERS-edit.php中删除颜色选择器代码

我知道我不应该改变Wordpress的核心。但如果我想在“用户编辑”中使用仪表板用户配置文件页面。php和删除大块代码(如颜色选择器)的方法。从第259行到第336行-我想全部删除。<?php if ( ! ( IS_PROFILE_PAGE && ! $user_can_edit ) ) : ?> <tr class="user-rich-editing-wrap"> <th scope="