Решение проблем 8 мин чтения

Как зайти в админку WordPress

Как войти в админку WordPress: стандартные адреса, что делать, если адрес входа изменён или забыт пароль, как исправить редирект-петлю, белый экран и блокировку при входе.

Админка WordPress — это панель управления, из которой вы публикуете записи, ставите плагины и меняете настройки сайта. В большинстве случаев вход занимает десять секунд, но иногда страница не открывается, пароль утерян или адрес входа кто-то поменял. Разберём все варианты по порядку.

Стандартные адреса входа

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

https://example.ru/wp-admin/
https://example.ru/wp-login.php

Оба адреса ведут на форму входа. Если вы уже авторизованы, /wp-admin/ сразу откроет консоль. WordPress также перенаправляет на форму входа короткие адреса /admin/ и /login/, поэтому их тоже можно попробовать.

Если WordPress установлен в подпапку, например в /blog/, то и адрес будет с ней:

https://example.ru/blog/wp-admin/

После ввода логина (или адреса почты) и пароля вы попадёте в консоль. Отметка «Запомнить меня» продлевает сессию, но не стоит ставить её на чужих и общих компьютерах.

Адрес входа изменён

Для защиты от перебора паролей многие меняют адрес входа с помощью плагина, например WPS Hide Login. Тогда /wp-login.php и /wp-admin/ отдают ошибку 404 или перенаправляют на главную. Подобные плагины есть в каталоге плагинов безопасности.

Как найти новый адрес

  1. Поищите в почте письмо при установке плагина или в менеджере паролей сохранённую ссылку на вход.
  2. Спросите разработчика или администратора, который настраивал сайт.
  3. Если адрес не найти, временно отключите плагин: через FTP или файловый менеджер хостинга откройте папку wp-content/plugins/ и переименуйте папку плагина, например wps-hide-login в wps-hide-login-off. Стандартный адрес /wp-login.php снова заработает.
  4. Войдите, откройте настройки плагина, посмотрите или задайте новый адрес, затем верните исходное имя папки.

Для WPS Hide Login адрес входа хранится в таблице wp_options в записи whl_page, её можно посмотреть через phpMyAdmin. Префикс таблицы (wp_) у вас может отличаться.

Забыли пароль

Сброс по почте

На форме входа нажмите «Забыли пароль?», введите логин или адрес электронной почты, и WordPress отправит ссылку для создания нового пароля. Если письмо не приходит:

  • проверьте папку «Спам»;
  • убедитесь, что вводите адрес, указанный в профиле пользователя;
  • имейте в виду, что на некоторых хостингах функция mail() отключена или письма уходят с задержкой. В таком случае используйте один из способов ниже.

Через phpMyAdmin

Пароль можно задать напрямую в базе данных:

  1. Откройте phpMyAdmin в панели хостинга и выберите базу данных сайта.
  2. Перейдите в таблицу wp_users (префикс может быть другим).
  3. Найдите строку своего пользователя и нажмите «Изменить».
  4. В поле user_pass в колонке «Функция» выберите MD5, а в поле значения впишите новый пароль.
  5. Сохраните.

То же самое можно сделать SQL-запросом:

UPDATE wp_users
SET user_pass = MD5('НовыйНадёжныйПароль')
WHERE user_login = 'admin';

WordPress принимает MD5-хеш и при первом входе сам заменит его на современный. После входа сразу смените пароль в профиле на длинный и уникальный.

Через WP-CLI

Если у вас есть доступ по SSH, это самый быстрый способ:

# список пользователей
wp user list

# новый пароль для пользователя
wp user update admin --user_pass='НовыйНадёжныйПароль'

Вместо admin подставьте логин или ID пользователя. Команду нужно запускать из папки с сайтом или с параметром --path=/путь/к/сайту.

Вход не работает: типичные ошибки

Редирект-петля при входе

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

  • Cookies и кэш браузера. Очистите cookies для вашего домена или откройте сайт в режиме инкогнито.
  • Адрес сайта. В «Настройки → Общие» поля «Адрес WordPress (URL)» и «Адрес сайта (URL)» должны совпадать по протоколу (http или https) и по наличию www. Если в админку не попасть, задайте их в wp-config.php:
define( 'WP_HOME', 'https://example.ru' );
define( 'WP_SITEURL', 'https://example.ru' );
  • Плагины кэширования и безопасности. Отключите их переименованием папки в wp-content/plugins/.
  • Файл .htaccess. Переименуйте его, и если вход заработал, заново сохраните постоянные ссылки в «Настройки → Постоянные ссылки».

Сообщение о заблокированных cookies

Если WordPress пишет, что cookies заблокированы из-за непредвиденного вывода, значит, какой-то файл выводит символы до заголовков ответа. Чаще всего это пробел или пустая строка до <?php либо после ?> в wp-config.php или functions.php темы, а также кодировка «UTF-8 с BOM». Откройте эти файлы в редакторе, уберите лишнее и сохраните в кодировке UTF-8 без BOM. Недавно редактировали файл темы или добавляли сниппеты — смотрите сначала их.

Белый экран или критическая ошибка

Если после ввода пароля вы видите пустую страницу или сообщение «На сайте возникла критическая ошибка», причина в PHP-ошибке плагина, темы или нехватке памяти. Порядок диагностики описан в статье «Критическая ошибка WordPress: как исправить».

Ошибка 403 или блокировка защитным плагином

Плагины безопасности блокируют IP-адрес после нескольких неудачных попыток входа. Признаки: ошибка 403, сообщение о блокировке или о превышении числа попыток. Что делать:

  1. Подождите: блокировка обычно временная, срок указан в настройках плагина.
  2. Попробуйте зайти с другой сети, например с мобильного интернета.
  3. Отключите плагин переименованием его папки по FTP и снимите блокировку в его настройках.
  4. Если ошибка 403 остаётся, проверьте правила в .htaccess и ограничения по IP или WAF в панели хостинга: ограничение может стоять на стороне сервера.

Вход через панель хостинга

У многих хостингов есть быстрый вход в WordPress прямо из панели управления: кнопка авторизации в админке на странице управления сайтом или установленным приложением. Если вы устанавливали WordPress автоустановщиком хостинга, логин и пароль администратора обычно приходят на почту аккаунта. Конкретное название раздела зависит от хостинга, поэтому ищите WordPress в списке сайтов или приложений. Этот способ удобен, когда забыт и адрес входа, и пароль.

Как защитить вход

После восстановления доступа стоит закрыть типичные слабые места:

  • сложный пароль и отдельный логин вместо admin;
  • двухфакторная аутентификация и ограничение числа попыток входа;
  • актуальные версии WordPress и плагинов;
  • регулярные резервные копии: плагины для бэкапа помогут быстро откатиться при проблемах.

Если не получилось

Если вы перепробовали все способы, а вход так и не работает, сайт можно передать специалисту: мы восстановим доступ и найдём причину сбоя в рамках технической поддержки WordPress. Опишите в заявке, что именно вы видите на экране при попытке входа.

Оставить заявку

Опишите, что нужно сделать, — ответим в течение рабочего дня и назовём сроки и стоимость.