wp_update_user

<?php
// 사용자 ID가 1인 사용자의 이름, 이메일, 비밀번호 업데이트하기
$user_id = 1;
$new_data = array(
    'ID'             => $user_id,
    'user_login'     => $user_login,  // login 
    'display_name'   => 'Updated User Name', // 표시 이름 변경
    'user_email'     => 'new.email@example.com', // 이메일 변경
    'user_pass'      => 'new_secure_password', // 비밀번호 변경 (암호화됨)
    'first_name'     => 'John', // 이름 변경
    'last_name'      => 'Doe',  // 성 변경
    'role'           => 'editor' // 역할 변경 (subscriber, editor, administrator 등)
);

$updated_user_id = wp_update_user( $new_data );

if ( is_wp_error( $updated_user_id ) ) {
    // 오류 처리
    echo '사용자 업데이트 실패: ' . $updated_user_id->get_error_message();
} else {
    // 성공 메시지
    echo '사용자 ID ' . $updated_user_id . ' 정보가 성공적으로 업데이트되었습니다.';
}
?>