如何将wp用户字段添加到前端表单

时间:2015-04-21 作者:1td

我找到了关于如何将用户元字段添加到前端表单的各种信息。但是,我找不到如何添加电子邮件和更改密码。

我在user edit中找到了表单字段。php,但是使用什么来代替update\\u user\\u meta()?

1 个回复
最合适的回答,由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.

结束

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register