在 WordPress 中,可以使用函数 email_exists 判断邮箱是否已注册为用户。如果已注册将返回用户ID,否则返回 false。
函数源码:
function email_exists( $email ) {
$user = get_user_by( 'email', $email );
if ( $user ) {
$user_id = $user->ID;
} else {
$user_id = false;
}
return apply_filters( 'email_exists', $user_id, $email );
}
从源码可以看出,其实就是使用 get_user_by 通过 email 查询用户。后面,还支持同名钩子 email_exists,不过实在想不出这个钩子的用处。
如果有类似需求,还是直接使用 get_user_by 比较好。
-
WordPress函数:get_template_part 用法简介get_template_part 有什么优点
-
WordPress函数:wp_is_writable 判断路径是否可写检查文件权限的方便函数
-
WordPress函数:wp_title 主题页面标题WordPress 页面标题SEO
-
WordPress函数:wp_timezone_string 返回后台设置的时区当前设置的时区是什么
-
WordPress函数:current_time 返回当前时间在 WordPress 如何获取当前时间
-
WordPress函数:set_query_var 与 get_query_var 设置与获取查询参数一对WordPress函数
暂无评论,抢个沙发...