无法在wordpress中更新用户名。这就是我尝试过的
$user_id = get_current_user_id();
wp_update_user( array ( 'ID' => $user_id, 'user_login' => "abc123" ) ) ;
答案 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
答案 2 :(得分:-1)
可能存在缓存问题,请检查is_wp_error($ user_id)是否为true,如果没有错误尝试使用电子邮件ID,则
wp_update_user( array(
'ID' => $user_id,
'user_email' => $_POST[ 'user_email' ]
) );