您如何搜索此用户?无论哪种方式,这都是您想要使用的函数,因为它可以通过ID查看,user_nicename
, 电子邮件和登录。
e、 g.:
$userEmail = $_GET[\'useremail\'];
$field = \'email\';
$user = get_user_by( $field, $userEmail );
if(!$user) {
$newUserArgs = array(
\'user_login\' => $_GET[\'userlogin\'],
\'user_pass\' => $_GET[\'hashedpass\'],
\'user_email\' => $_GET[\'useremail\']
);
$user = wp_insert_user( $newUserArgs );
}
$user
现在有用户了。它要么找到一个现有的,要么创建了一个。正如您所看到的,我假设您正在从表单等传递userlogin、hashedpass和useremail。
希望这有帮助。