Админка 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 или перенаправляют на главную. Подобные плагины есть в каталоге плагинов безопасности.
Как найти новый адрес
- Поищите в почте письмо при установке плагина или в менеджере паролей сохранённую ссылку на вход.
- Спросите разработчика или администратора, который настраивал сайт.
- Если адрес не найти, временно отключите плагин: через FTP или файловый менеджер хостинга откройте папку
wp-content/plugins/и переименуйте папку плагина, напримерwps-hide-loginвwps-hide-login-off. Стандартный адрес/wp-login.phpснова заработает. - Войдите, откройте настройки плагина, посмотрите или задайте новый адрес, затем верните исходное имя папки.
Для WPS Hide Login адрес входа хранится в таблице wp_options в записи whl_page, её можно посмотреть через phpMyAdmin. Префикс таблицы (wp_) у вас может отличаться.
Забыли пароль
Сброс по почте
На форме входа нажмите «Забыли пароль?», введите логин или адрес электронной почты, и WordPress отправит ссылку для создания нового пароля. Если письмо не приходит:
- проверьте папку «Спам»;
- убедитесь, что вводите адрес, указанный в профиле пользователя;
- имейте в виду, что на некоторых хостингах функция
mail()отключена или письма уходят с задержкой. В таком случае используйте один из способов ниже.
Через phpMyAdmin
Пароль можно задать напрямую в базе данных:
- Откройте phpMyAdmin в панели хостинга и выберите базу данных сайта.
- Перейдите в таблицу
wp_users(префикс может быть другим). - Найдите строку своего пользователя и нажмите «Изменить».
- В поле
user_passв колонке «Функция» выберитеMD5, а в поле значения впишите новый пароль. - Сохраните.
То же самое можно сделать 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, сообщение о блокировке или о превышении числа попыток. Что делать:
- Подождите: блокировка обычно временная, срок указан в настройках плагина.
- Попробуйте зайти с другой сети, например с мобильного интернета.
- Отключите плагин переименованием его папки по FTP и снимите блокировку в его настройках.
- Если ошибка 403 остаётся, проверьте правила в
.htaccessи ограничения по IP или WAF в панели хостинга: ограничение может стоять на стороне сервера.
Вход через панель хостинга
У многих хостингов есть быстрый вход в WordPress прямо из панели управления: кнопка авторизации в админке на странице управления сайтом или установленным приложением. Если вы устанавливали WordPress автоустановщиком хостинга, логин и пароль администратора обычно приходят на почту аккаунта. Конкретное название раздела зависит от хостинга, поэтому ищите WordPress в списке сайтов или приложений. Этот способ удобен, когда забыт и адрес входа, и пароль.
Как защитить вход
После восстановления доступа стоит закрыть типичные слабые места:
- сложный пароль и отдельный логин вместо
admin; - двухфакторная аутентификация и ограничение числа попыток входа;
- актуальные версии WordPress и плагинов;
- регулярные резервные копии: плагины для бэкапа помогут быстро откатиться при проблемах.
Если не получилось
Если вы перепробовали все способы, а вход так и не работает, сайт можно передать специалисту: мы восстановим доступ и найдём причину сбоя в рамках технической поддержки WordPress. Опишите в заявке, что именно вы видите на экране при попытке входа.