관리자 로그인이 안돼서 비밀번호를 변경하려고
FTP에 접속 후 /www/wp-content/themes/themify-ultra 내 functions.php에서
다른 문의글에 있는 방법대로
add_action('init', 'my_init'); function my_init(){ wp_set_password('password', 1); }
를 입력하여 전송했는데 변경이 안되더라구요.
그래서 원본 파일을 다시 덮어썼는데 홈페이지 자체가 안열립니다 ㅠㅠ
이거 왜 그러는지 이유를 알 수 있을까요?
흰색 화면으로 아무것도 열리지가 않습니다.
변경됐습니다!! 너무너무 감사합니다 ㅠㅠ
저도 모르게 박수쳤습니다!!! 감사합니다~!!!
안녕하세요.
워드프레스 관리자 페이지에서 비밀번호를 재설정하시려면
워드프레스 관리자 페이지로 접속이 가능해야 합니다.
새로운 관리자 계정을 만든 후 워드프레스 관리자 페이지로 접속해서
기존 관리자 계정의 비밀번호를 바꾸는 방법도 있습니다.
FTP로 접속이 가능하시다면
FTP로 접속해서 /wp-content/themes/사용중인테마/functions.php 파일에
아래의 코드를 추가해보시겠어요?
add_action('init', 'init_20210205');
function init_20210205(){
$username = '사용자명';
$password = '비밀번호';
$email = '이메일주소';
if(username_exists($username) == null && email_exists($email) == false){
$user_id = wp_create_user($username, $password, $email);
$user = get_user_by('id', $user_id);
$user->remove_role('subscriber');
$user->add_role('administrator');
}
}
위의 코드에서 사용자명, 비밀번호, 이메일주소는 적절히 변경해주세요.
기존의 사용자명, 이메일주소와 중복되지 않게 입력해주세요.
해당 계정으로 접속이 확인된 후에는 코드를 지워주세요.
해당 관리자 계정으로 접속하셔서
워드프레스 관리자 -> 사용자 페이지에서 계정 비밀번호를 변경하실 수 있습니다.
고맙습니다.
혹시 워드프레스 관리자 쪽에서 비밀번호를 재설정할 수 있는 방법은 없나요?
해당 코드로도 적용이 되지 않는다면
아래 관련 링크들도 참고를 해보시겠어요?
https://wordpress.org/support/article/resetting-your-password/
https://www.thewordcracker.com/basic/how-to-reset-password-in-wordpress/
wp_set_password 함수에 대한 자세한 내용은
아래 링크를 참고 부탁드립니다.
https://developer.wordpress.org/reference/functions/wp_set_password/
고맙습니다.
ftp에서 add_action('init', 'my_init'); function my_init(){ wp_set_password('password', 1); }
password = 비밀번호 / 1 = 아이디
아닌가요? 설정했는데도 로그인이 안될 경우 어떻게 해야 하나요?...
안녕하세요~^^
사용 중이신 테마는 페이지 소스 보기(Ctrl + U) 하시면 확인해보실 수 있습니다.
페이지 소스 보기하신 후 themes 키워드로 검색해보시겠어요?
크롬 브라우저에서 검색 단축키는 Ctrl + F 입니다.
고맙습니다.
웹용량 때문인걸로 확인됐습니다...
한가지 더 문의드리겠습니다
관리자 페이지 접속이 안되고 있어서 그런데
테마를 어떤거 사용하는지 확인하는 방법이 있나요?