get_user_by("电子邮件......无法正常工作

时间:2015-07-17 12:10:58

标签: php wordpress

在这里,我尝试通过电子邮件获取用户,并向其传递存储在student变量中的电子邮件。

$user = get_user_by("email", $student);

学生变量

echo $student;
>>> xxxx.xxxxx@xxxxxx.co.uk

我可以确认此电子邮件是正确的,并以用户电子邮件形式存在。

var_dump($user);
>>> (false)

我目前正在pdf_certificates生成器插件中进行编辑。

我有什么理由不能访问此用户吗?干杯。

2 个答案:

答案 0 :(得分:1)

试试这个

    $email = "xxx@xxx.com";
    if ( email_exists( $email ) ){  
        $user = get_user_by("email", $email);
        print_r($user);
        echo $username = $user->user_login;
    }else{
       echo "Email id does not exist.";
    }

答案 1 :(得分:-1)

get_user_by(" user_email",$ email)