Як відновити пароль у WordPress

Привіт:) У цьому пості розповім як відновити пароль WordPress. Покажу різні способи.

Відновлення пароля через сторінку входу

Це найпростіший спосіб.

  1. У браузері відкрийте сторінку https://site.com/wp-login.php, де замість site.com вставте назву домену сайту.
  2. Під формою клацніть на посиланні Втратили свій пароль?.
  3. У новому вікні, у формі, впишіть ім'я користувача або його email-адресу та натисніть кнопку Отримати новий пароль. Система надішле електронний лист.
  4. У тексті листа перейдіть за посиланням, яке виглядає приблизно так:
https://site.com/wp-login.php?action=rp&key=faFjO1M1IX01ns6Rpf7y&login=admin&wp_lang=uk

Рядок login=admin означає, що пароль відновлюватиметься для користувача admin.

  1. У новому вікні задайте новий пароль та натисніть Зберегти пароль.

Якщо все пройшло успішно, ви побачите повідомлення "Ваш пароль скинуто". Тепер для входу використовуйте новий пароль.

Відновлення пароля за допомогою SQL-запиту до бази даних

Спосіб передбачає можливість доступу до бази даних WordPress-сайту. Зазвичай у панелі керування більшості хостингів є безкоштовна утиліта phpMyAdmin для зручної роботи із базами даних.

Для заміни пароля використайте невеликий SQL-запит, описаний у статті Корисні SQL запити для WordPress.

Відновлення пароля через файл functions.php

Метод передбачає можливість вносити зміни у файл functions.php, який знаходиться в активній темі на сайті WordPress.

Якщо не бажаєте встановлювати додаткові плагіни, які навантажують базу даних сайту своїми опціями та налаштуваннями, пропоную скористатися простим рішенням — плагіном MP Functions, який повністю замінює файл functions.php та не залежить від WordPress теми.

Найпростіше отримати доступ до файлу — через файловий менеджер у панелі керування хостингом або FTP-клієнт.

Щоб змінити пароль, виконайте наступні дії.

  1. В кінці файлу функцій додайте код
wp_set_password( 'password', 1 );

Пароль буде змінено на password для користувача, який був створений при встановленні копії WordPress. За замовчуванням цей користувач має повний доступ до сайту, тобто є адміністратором.

  1. У браузері відкрийте будь-яку сторінку сайту, на якому потрібно відновити пароль. Якщо сайт вже відкритий, то оновіть сторінку за допомогою комбінації клавіш [Ctrl]+[F5].
  2. Одразу видаліть або закоментуйте доданий вище рядок.
  3. На сторінці входу (зазвичай це https://site.com/wp-login.php) введіть ім'я користувача (адміністратора) та пароль password.
  4. Після входу в адмін-панель сайту перейдіть в адмін-меню Користувачі -> Обліковий запис та замініть пароль на довший та складніший.

Відновлення пароля через створення нового файлу

Спосіб передбачає наявність доступу до файлів сайту на сервері хостингу, а також потрібно точно знати ім'я користувача. Тут також зручно скористатися файловим менеджером панелі хостингу або клієнтом FTP.

  1. У кореневому каталозі вашого WordPress-сайту створіть файл password-reset.php із вмістом
<?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 замініть на ім'я користувача, пароль якого потрібно відновити, та вкажіть новий пароль для нього відповідно.

Файл password-reset.php повинен розміщуватися на одному рівні з папками wp-admin та wp-includes.
  1. У браузері перейдіть за адресою
https://site.com/password-reset.php

Код просканує базу даних сайту на предмет наявності вказаного імені користувача. Якщо користувач знайдений, то для нього буде змінений пароль на new-password. На екрані побачите повідомлення "Новий пароль встановлено!".

В іншому випадку — "Помилка: вказаний користувач не знайдений!". У такому разі перевірте чи вірно вказали ім'я користувача.

  1. На сторінці входу (зазвичай це https://site.com/wp-login.php) введіть ім'я користувача та новий пароль.
  2. Після успішного в ходу в систему видаліть файл password-reset.php.
  3. В адмін-меню Користувачі -> Обліковий запис замініть пароль на довший та складніший.

Михайло Петров
Михайло Петров

Мене звати Михайло. Я — WordPress-розробник. Створюю візитки, корпоративні сайти, блоги на WordPress.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *