尝试通过以下代码更新用户表:
$user = wp_get_current_user();
$user_id= (int)($user->ID);
// only update the user in if there are no errors
if(empty($errors)) {
$user_data=wp_update_user( array( 'ID'=>$user_id,
'display_name' =>$display_name,
'user_email' => $user_email));
}
如果我只是硬编码用户ID,那么它正在更新。当前用户ID保存在变量中并在页面上打印时代码有什么问题......
答案 0 :(得分:0)
$user = wp_get_current_user();
$user_id= $user->ID;
$display_name= 'xxx';
$user_email= 'email';
if(empty($errors)) {
$user_data=wp_update_user( array( 'ID'=>$user_id,
'display_name' =>$display_name,
'user_email' => $user_email));
}
尝试这样的代码