Ваш путь: Главная » Сниппеты, хаки, функции » текущая страница
возможно заказать разработку или сопровождение, услуги вашего сайта/блога


обновлено 2026-11-11 в теме: Сниппеты, хаки, функции
Запросто с WordPress создание и продвижение сайтов ATs media

Ваш Вход в админку блога: восстановление пароля и полного доступа

Частенько (хотя это довольно странно) обращаются пользователи, которые утратили пароли от админки сайта, и теперь им жизненно необходимо — и это естественно — войти в админку: восстановление пароля. Прямое решение, это, конечно, восстановить пароль со страницы Входа на сайт…

Но как быть, если администратор не помнит и свой логин (и такое частенько бывает)!?

 

Попробуем быстренько решить данный вопрос.

 

По тексту ниже разберём доступные и простые для многих варианты восстановления доступа на сайт: дам примеры и постараюсь подробнее описать процессы (можете задавать вопросы). А также будут представлены ссылки на прежние полезные посты по этой теме:

 


 

 

 

 

wordpress админка входим

 

 

более подробно восстановление пароля от админки WordPress описано в этом посте: Забыл пароль!? как зайти в админку, минуя страницу входа

 

 

Данные мероприятия правильнее всего выполнять через Базу данных сайта — там возможно в одной таблице заменить сразу всё: и логин админа и пароль. Однако, сей вариант считается априори сложноватым. Хотя, в общем-то, ничего сложного особо в нем нет!

 

Если кому-то будет интересно, пишите — набросаю небольшую инструкцию с пояснениями и примерами.

 

 

 

Как восстановить пароль WordPress

 

 

 

Если у вас есть доступ к админпанели вашего хостинга и файлам сайта, тогда вот вариант:

 

..иже дан код, который следует добавить в файл functions.php слегка подредактировав под себя (в комментариях есть необходимые пояснения):

 

 

function blog_newpass_adm() {
global $wpdb;
$login = 'mylogin'; // ваш логин
$wpdb->query(
"UPDATE $wpdb->users SET user_pass = MD5( 'newpass' ) WHERE user_login = '$login'" // формируем запрос к Базе Данных
);
// newpass = укажем пароль (обратите внимание в MD5 - это, если меняете в БД необходимо указать!! а здесь ваш пароль, точнее его знаки конвертируются в md5 автоматически в запросе)
// mylogin = ваш текущий логин
}

 

 

необходимые данные функции, которые нужно поменять на свои:

 

  • mylogin определим в переменную $login — впишите свой логин админки сайта (в большинстве случаев, как показывает практика — логин администратора, это: эл/почта или admin — если вы их не меняли)
  • newpass — укажем свой новый пароль (после отработки функции выше, пароль будет сменён!), после этого уже можете входить в админку по новому паролю.

 

 

После смены пароля — уберите функцию или закомментируйте — на будущее использование.

 

 

 

сформируем SQL зарос смены пароля администратора прямо в БД

 

 

 

Делается это таким нехитрым запросом, если вы работаете через БД MySQL:

 

 

UPDATE wp_users SET user_pass = MD5( 'newspass' ) WHERE user_login = 'admin'

 

 

Если вы админ и у вас логин admin, замените в запросе данные только своего нового пароля в: newspass

 

 

 

дополнение

 

 

Если у вас есть доступы к управлению своим хостингом/сайтами — тогда описанного выше варианта вполне достаточно, чтобы легко сменить администраторский пароль к админ-панели сайта.

 

 

Кстати говоря: подробным вариантов возможно сменить (или назначить) пароль любому пользователю вашего сайта, если на вашем сайте предлагается регистрация пользователей и под вашим контролем их данные (логины и пр. пр.).

 

 

wordpress админка входим по паролю

 

 

на всякий случай для тех, у которых

 

 

сайт работает на устаревших версиях WordPress

 

 

 

…или, предположим, требуется авторизоваться в аккаунте какого-то автора, редактора и пр. Пользователя сайта… (требуется реже, но всё же…). Также используем файл функций, как и по варианту выше…

 

 

if( isset($_GET['login_my_admin']) ){
     add_action( 'init', function(){
        $users = get_users([ 'role' => 'author']);
        $ID = 2; // ID пользователя
        wp_set_auth_cookie( $ID ); } );
}

 

 

по коду:

 

$ID = 2; — id 2 пользователя аккаунта, в который следует войти (ид нужного пользователя смотрите в адмике).

author — роль пользователя: автор сайта…

 

 

В WordPress по умолчанию имеется 6 ролей пользователей (возможно добавлять свои, это описано ЗДЕСЬ):

 

 

  • super admin — суперадминистратор — имеет право управлять сетью сайтов — в режиме мультисайт;
  • administrator — администратор;
  • editor — редактор — позволено публиковать и редактировать посты других пользователей сайта;
  • author — автор — (права ограничены) только публикует и редактиррует собственные посты;
  • contributor — участник, все его посты модерируются…
  • subscriber — подписчик — только редактирование своего профиля.

 

 

Повторяюсь: после авторизации обязательно уберите код, который использовали!

 


mihalica.ru

 

 

Создание… продвижение, помощь, настройки, техническое SEO, сопровождение сайтов — студия ATs media

…конструктивное и целеSEOбразное создание и продвижение сайтов — запросто с WordPress:

 

 




...вопросы в комментариях - помогу, в чём дюжу...
mihalica.ru !


Михаил ATsМихаил ATs - владелец блога запросто с WordPress - в сети интернет давным-давно...
...веб разработчик студии ATs media: помогу в создании, раскрутке, развитии и целенаправленном сопровождении твоего ресурса в сети... - заказы, вопросы... разработка...




мы ВКонтакте прыгайте к нам...
Нажатия на кнопочки определяют Ваше высокое гражданское сознание

рекомендовано по запросу лично для вас:

Поделитесь соображениями: Ваши мысли очень важны!

Внимание! Обязательные поля помечены *

  отныне доступен плагин: ats privacy policy ©