


Блог IT-шника
Блог IT-шника
Привіт:) У цьому пості розповім як відновити пароль WordPress. Покажу різні способи.
Це найпростіший спосіб.
https://site.com/wp-login.php?action=rp&key=faFjO1M1IX01ns6Rpf7y&login=admin&wp_lang=uk
Рядок login=admin означає, що пароль відновлюватиметься для користувача admin.
Якщо все пройшло успішно, ви побачите повідомлення "Ваш пароль скинуто". Тепер для входу використовуйте новий пароль.
Спосіб передбачає можливість доступу до бази даних WordPress-сайту. Зазвичай у панелі керування більшості хостингів є безкоштовна утиліта phpMyAdmin для зручної роботи із базами даних.
Для заміни пароля використайте невеликий SQL-запит, описаний у статті Корисні SQL запити для WordPress.
Метод передбачає можливість вносити зміни у файл functions.php, який знаходиться в активній темі на сайті WordPress.
Найпростіше отримати доступ до файлу — через файловий менеджер у панелі керування хостингом або FTP-клієнт.
Щоб змінити пароль, виконайте наступні дії.
wp_set_password( 'password', 1 );
Пароль буде змінено на password
для користувача, який був створений при встановленні копії WordPress. За замовчуванням цей користувач має повний доступ до сайту, тобто є адміністратором.
[Ctrl]
+[F5]
.password
.Спосіб передбачає наявність доступу до файлів сайту на сервері хостингу, а також потрібно точно знати ім'я користувача. Тут також зручно скористатися файловим менеджером панелі хостингу або клієнтом FTP.
<?php
require 'wp-load.php';
$user = get_user_by( 'login', 'username' );
if ( $user ) {
wp_set_password( 'new-password', $user->ID );
echo 'Новий пароль встановлено!';
} else {
echo 'Помилка: вказаний користувач не знайдений!';
}
У коді username
та new-password
замініть на ім'я користувача, пароль якого потрібно відновити, та вкажіть новий пароль для нього відповідно.
https://site.com/password-reset.php
Код просканує базу даних сайту на предмет наявності вказаного імені користувача. Якщо користувач знайдений, то для нього буде змінений пароль на new-password
. На екрані побачите повідомлення "Новий пароль встановлено!".
В іншому випадку — "Помилка: вказаний користувач не знайдений!". У такому разі перевірте чи вірно вказали ім'я користувача.