无法更新wordpress中的用户名

时间:2017-10-27 10:19:19

标签: php wordpress

无法在wordpress中更新用户名。这就是我尝试过的

$user_id = get_current_user_id();
wp_update_user( array ( 'ID' => $user_id, 'user_login' => "abc123" ) ) ;

3 个答案:

答案 0 :(得分:1)

尝试使用以下代码更新用户名:

global $wpdb;
$user_id = get_current_user_id();
$wpdb->update($wpdb->users, array('user_login' => 'abc123'), array('ID' => $user_id));

答案 1 :(得分:0)

这应该是这样的。请阅读并应用它。它会帮助我们。

功能 - user_login

参考 - https://codex.wordpress.org/Function_Reference/wp_update_user

enter image description here

答案 2 :(得分:-1)

可能存在缓存问题,请检查is_wp_error($ user_id)是否为true,如果没有错误尝试使用电子邮件ID,则

wp_update_user( array(
        'ID' => $user_id,
        'user_email' => $_POST[ 'user_email' ]
   ) );