Как восстановить (сбросить) пароль администратора в WordPress?
Бывают случаи, когда вы создали хороший пароль для учетной записи администратора и, не записав его в надежное место, забыли. Как же в таком случае вернуть доступ к панели управления вашим сайтом? Для этого существуют несколько способов.
Стандартное восстановление (сброс) пароля администратора в WordPress
В этом способе нет ничего заумного – под формой входа в панель управления есть ссылка «Забыли пароль?».
1. Переходите по ней, после чего вводите e-mail, указанный в профиле администратора и нажимаете кнопку «Получить новый пароль».
2. После отправки запроса на восстановление, на почту, вам придет ссылка на изменение пароля.
3. Переходите по ней, и на открывшейся странице вводите новый пароль или используете встроенный генератор паролей.
После этого нажимаете кнопку «Задать пароль».
Восстановление (сброс) пароля администратора в WordPress через FTP
Как вы поняли, для этого способа вам необходимо подключиться к вашему сайту по FTP.
1. Откройте папку с вашей темой и найдите там файл functions.php.
2. Откройте его через любой текстовый редактор, после чего, сразу после <?php, вставьте:
wp_set_password("password", 1);
Здесь «password» – это новый пароль, а «1» – ID администратора, по умолчанию он равняется единице.
3. Сохраните и отправьте файл обратно на сайт.
4. Затем попытайтесь авторизоваться в панели управления вашим сайтом с любыми данными. После этого у вас просто обновится страница – значит, вы успешно сбросили пароль администратора, и теперь он стал тем, что вы указали в коде выше.
5. Удалите ранее добавленный код и отправьте файл функции обратно по FTP на сайт.
6. Теперь, когда пароль сброшен, вы можете авторизоваться в панели управления с указанным ранее паролем.
Обратите внимание: после успешной авторизации рекомендуем вам придумать сложный пароль во избежание взлома.
Способ хорошо подойдет в том случае, если нет доступа к базе данных.
Восстановление (сброс) пароля администратора в WordPress через SQL-запрос к базе данных
Для реализации способа вам необходимо будет сделать SQL-запрос.
Подключитесь к phpMyAdmin и сделайте SQL-запрос:
UPDATE `wp_users` SET `user_pass` = MD5("password") WHERE `user_login` = "admin";
Где «password» – это ваш новый пароль, а «admin» – логин администратора.
После этого вы можете авторизоваться в панели управления с новым паролем.