我只是想知道用户名。。。为什么不能通过Wordpress API来改变这一点?(我理解为什么管理仪表板中的用户不能更改用户名,但这其实不是一回事!)
下面的代码只会忽略user\\u登录设置。
$pupil_obj= get_post($postid_pupil);
$user_login = $pupil_obj->post_name;
$user_nicename = $pupil_obj->post_name;
$user_args = array(
\'ID\' => $current_user->ID,
\'user_email\' => $email,
\'user_login\' => $user_login,
\'user_nicename\' => $user_nicename
);
wp_update_user( $user_args ) ;
我可以直接通过
$wpdb
. 这对我来说毫无意义。有人能解释一下吗?