Как раз такой случай произошел с одним человеком, который доверил сайт одному из подчиненных. Однажды сотрудника не стало, а доступа к сайту нет. Можно конечно полезть в базу данных и от туда внести правки, но для новичков - это немного сложный вариант, да и натворить делов можно. Я предлагаю Вам простенький, но действенный метод, который не раз помогал мне в решении поставленной задачи по сбросу пароля. К тому же данный метод, сразу устанавливает и новый пароль для входа. Не будем терять времени, давайте приступим.
Первый шаг. Создаем PHP файл и называем его, например, - password.php, после добавляем в него следующий код:
<?php
require 'wp-load.php';
$user = get_user_by( 'login', 'ЛОГИН' );
if ( $user ) {
wp_set_password( 'НОВЫЙ ПАРОЛЬ', $user->ID );
echo 'Пароль изменен.';
} else {
echo 'Ошибка! Пользователь не найден.';
}
?>
В 4 строке слово - ЛОГИН - меняете на Ваш логин, которому нужно сменить пароль. Чаще всего это - admin, но у Вас может быть свой.
В 6 строке - НОВЫЙ ПАРОЛЬ - меняете на новый, желанный пароль, который нужно будет вводить при входе в админчасть.
Данный код найдет нужного пользователя и заменит его пароль на указанный Вами и позволит вернуть себе доступ к админке сайта.
Второй шаг. Данный файл нужно залить в корень сайта, не корень темы, а именно сайта. Это можно сделать через файловый менеджер хостера или через FTP.
Третий шаг. В адресной строке вбить ссылку на файл и запустить его. Например:
http://ваш-сайт.com/password.php
Если все прошло успешно, то перед вами появится сообщение - Пароль изменен, В противном случаи, если Вы неправильно указали Логин - Ошибка! Пользователь не найден, так что не перепутайте имена :).
После этого, можно смело произвести вход используя новый пароль. Как видите, все просто. Если способ поможет, можете написать в комментариях, какая причина потери доступа у Вас, думаю читателям блога будет интересно и поучительно. Как говорят, лучше учится на чужих ошибках.
На этом все, спасибо за внимание. 🙂