이메일 안 쓰거나 오류 등 여러 사유로 정상적인 이메일 확인 과정 생략하고 강제변경해야할 때.
MariaDB, MySQL 등 DB 관리 접속, 아래 명령어로 이메일 확인.
SELECT ID, user_login, user_email FROM wp_users;
유저명으로 타깃해서 찾으려면
SELECT ID, user_login, user_email FROM wp_users WHERE user_login = 'username';
하면 유저 목록이랑 ID 값이 죽 나옴. 아래처럼
+----+------------+-----------------------+
| ID | user_login | user_email |
+----+------------+-----------------------+
| 1 | username | username@example.com |
+----+------------+-----------------------+
변경할 이메일 주소를 user_email = 값, 위에서 확인한 ID값을 마지막 WHERE ID = 값에 넣고 아래 명령어
UPDATE wp_users SET user_email = 'user@example.com' WHERE ID = 1;
끝, 확인해보면 바뀌어 있음.
애초에 강제변경 해야 한다는건 SMTP 라던지 정상적인 메일 시스템을 안 쓰겠다는건데, 멍청하게 정상적으로 확인하고 바꾸거나 플러그인 쓰는 방법밖에 없어서 해결.