我找到了关于如何将用户元字段添加到前端表单的各种信息。但是,我找不到如何添加电子邮件和更改密码。
我在user edit中找到了表单字段。php,但是使用什么来代替update\\u user\\u meta()?
最合适的回答,由SO网友:TheGentleman 整理而成
这样的事情应该会为您指明正确的方向:
function updateUser($newPassword = \'\', $newEmail = \'\'){
$update = array();
if(!empty($newPassword))
$update[\'user_pass\'] = $newPassword;
if(!empty($newEmail))
$update[\'user_email\'] = $newEmail;
if(!empty($update)){
$update[\'ID\'] = wp_get_current_user_id();
return wp_update_user($update);
}
return;
}
请参见
wp_update_user()
有关该函数如何工作的更多信息。您还应该使用
nonce.