Как войти в админку WordPress: восстановление пароля от админки

Чтобы управлять сайтом на WordPress необходим доступ в админку сайта. В статье подробно разберем как зайти в админку WordPress, рассмотрим варианты восстановления доступа, а так же расскажем, как вернуть страницу входа, если она была скрыта.

Стандартный способ входа в админку

Классический способ входа в админку WordPress – страница site.ru/wp-login.php.

Альтернативный вариант – site.ru/wp-admin. При заходе по этой ссылке, произойдет редирект на site.ru/wp-login.php.

Я предпочитаю использовать ссылку с wp-admin. Во-первых, она напрямую ассоциируется с админкой, во-вторых, ее легко запомнить и вводить в адресной строке.

Итак, введите в адресной строке site.ru/wp-admin. Откроется форма входа в админ-панель.

  1. Введите имя пользователя или e-mail администратора, который вы указали при установке WordPress.
  1. Поставьте галочку Запомнить меня, чтобы не заполнять форму входа при каждой попытке входа в админку. Нажмите кнопку Войти.
  2. Откроется админ-панель WordPress.
  • Готово! Вы зашли в админку.

В идеальной ситуации войти в админку WordPress очень просто. И выше мы рассмотрели как раз такой случай. А что, если вы потеряли пароль админки или форма входа в админку не открывается по ссылке site.ru/wp-admin. Давайте рассмотрим решение этих проблем.

Восстановление пароля админа

Рассмотрим 3 способа восстановления пароля, если вы потеряли или забыли текущие данные доступа к админке.

Восстановление по e-mail

Стандартный и самый простой способ восстановления пароля.

  1. Зайдите на страницу авторизации – site.ru/wp-admin. Под формой откройте ссылку Забыли пароль?
  1. Откроется страница с формой восстановления пароля.
    Введите логин или e-mail администратора и нажмите Получить новый пароль.

Если вы забыли логин или e-mail админа, то его можно узнать в базе данных. Изучите следующий метод до пункта 4.

  1. Появится, сообщение, что ссылка для восстановления пароля отправлена на почту.
  1. Откройте почтовый ящик и проверьте письмо. Перейдите по ссылке.
  1. Откроется форма, где нужно указать новый пароль администратора. Автоматически в поле уже будет указан безопасный пароль. Можете оставить его или ввести свой.
    Нажмите Сохранить пароль.
  • Готово! Новый пароль установлен. Можете войти в админку.

Восстановление пароля через базу данных

Этот способ подойдет, если вы забыли пароль от админки, и у вас нет доступа к почте администратора.

Используйте этот способ только в исключительном случае, когда других вариантов восстановления пароля нет.

Данный способ предполагает ручное изменение базы данных. Делайте все действия крайне осторожно!

Понадобится доступ к панели хостинга. Я буду использовать панель хостинга бегет.

  1. Зайдите в панель хостинга. Откройте раздел MySQL.
  1. Найдите в списке базу данных вашего сайта. Нажмите иконку phpMyAdmin.
  1. Откройте в базе данных таблицу wp_users, кликнув на название.
  1. Появится список всех пользователей вашего сайта.

Здесь можно узнать e-mail администратора в столбце user_email. Столбец user_pass отвечает за хранение паролей пользователей. Пароли хранятся в зашифрованном виде, поэтому скопировать значение и вставить в форму входа не выйдет. Нам нужно установить новый пароль.

  1. Нажмите на иконку редактирования и откроется форма изменения пользователя.
  2. Для столбца user_pass устанавливаем функцию MD5 и задаем новое значение пароля. Жмем Вперед.
  1. Новый пароль зашифрован и установлен.
  • Готово! Можно заходить в админку с новым паролем.

Установка нового пароля через код

Данный способ подойдет, если у вас есть FTP доступ к файлам сайта. В текущий шаблон сайта нужно будет добавить PHP код для изменения пароля админа.

  1. Подключитесь к сайту по FTP. На Windows это можно сделать с помощью FileZilla.
  1. Откройте корневую папку вашего сайта. Далее пройдите в папку текущей темы сайта.
  1. Откройте для редактирования файл functions.php. Правая кнопка - Просмотр/Правка.
  1. В конце файла добавьте код.
$new_password = 'new_password';
$user_id = 1;
wp_set_password($new_password, $user_id);

$new_password – новый пароль администратора.

$user_id – ID администратора. Чаще всего равен 1.

  1. Сохраните файл и перезапишите на сервере. Редактор файла не закрывать!
  2. Зайдите на сайт и обновите страницу. После обновления страницы будет установлен новый пароль для администратора.
  3. Вернитесь к файлу functions.php и удалите код, который вы добавили. Сохраните и перезапишите файл.
  • Готово! Пароль администратора изменен. Можно заходить в админку.

Не открывается страница входа в админку

Случаются ситуации, когда при заходе на страницу site.ru/wp-admin появляется 404 ошибка. Чаще всего, такое поведение указывает на то, что на сайте установлены плагины, которые скрывают страницу входа в админку.

Список таких плагинов:

С точки зрения безопасности – это отличное решение. Открытая страница входа упрощает жизнь недоброжелателям. Чтобы ее скрыть, необходимо придумать новый URL для входа и указать его в настройках плагина.

Сложности начнутся, когда вы забудете какой URL указали, а узнать его без доступа к админке нельзя.

Восстановление стандартной страницы входа в админку

Нужно отключить плагин, который скрывает страницу входа в админку. Без доступа в админку это можно сделать через FTP.

  1. Подключитесь к сайту по FTP. Зайдите в папку site.ru/wp-content/plugins/
  2. Найдите плагин, который скрывает страницу входа в админку. Например, wps-hide-login.
  1. Переименуйте папку плагина. Например wps-hide-login-new.
  • Готово! Плагин отключен. Можно пробовать зайти в админку по стандартному адресу site.ru/wp-admin

Когда зайдете в админку, не забудьте переименовать папку плагина обратно, чтобы он заработал. Потом зайдите в его настройки и найдите URL входа в админку. Запишите его и больше не забывайте!

Содержание:
Нет комментариев