Питання про те, як відновити пароль адміністратора регулярно з'являються на форумах підтримки WordPress. Хтось банально забуває пароль, у кого-то зламали сайт, а хтось просто отримує сайт від попереднього адміністратора без необхідних даних. У цій статті я розгляну кілька способів поміняти (відновити) пароль для адміністратора сайту.
Після цього чекаємо листи з посиланням на установку нового пароля:
Це найпростіший спосіб відновити доступ адміністратора. Але якби все було так просто, то потрібно писати цю статтю у мене б не було. Тому що це ідеальний випадок - коли відомий логін адміністратора, є доступ до email адміністратора, а сервер налаштований правильно і відсилає вихідні листи. Такі ідеальні випадки рідко бувають в житті, тому продовжимо.
2 Відновлення пароля через код в functions.php теми.
У цьому випадку мається на увазі, що у вас є доступ до FTP і ви можете завантажити і закачувати файли вашого сервера. Вам необхідно скачати файл functions.php вашої активної теми. Як правило, цей файл лежить по шляху "корінь \ wp-content \ themes \ актівная_тема \ functions.php".
Завантажили? Тепер в нього необхідно додати такий рядок:
Де new_password це новий пароль адміністратора, а 1 це ID адміністратора (головний адміністратор на будь-якому блозі завжди буде з ID рівним 1, так як він отримує його при установці движка).
3 Відновлення пароля через базу даних.
Якщо у вас є доступ до бази даних MySQL, то пароль можна встановити прямо в ній. Практично на будь-якому хостингу є встановлений phpMyAdmin (веб-інтерфейс доступу до MySQL). Так що зайдіть в нього, виберіть потрібну базу і знайдіть в ній таблицю wp_users (префікс wp_ може бути іншим, так як це настроюється параметр при установці движка):
Клікайте на посилання "Огляд", перед вами з'явиться список користувачів:
Вам необхідно клікнути на "Змінити" у користувача з ID рівним 1. Щоб змінити пароль у даного користувача вам необхідно у поля user_pass встановити функцію MD5. а в значення вписати новий пароль:
Де 12345 це ваш новий пароль. Після натискання на кнопку "OK" пароль буде зашифрований функцією MD5. і ви зможете використовувати його при вході на свій сайт. Рекомендую тут же змінити і логін за замовчуванням "admin" на будь-який інший (саме до стандартного логіну підбирають паролі боти).
Ось, власне, і все. Є ще різні способи відновлення або зміни пароля, але всі вони будуть похідними від цих трьох способів. Головне тут те, що ви повинні мати доступ хоч до чогось на вашому сервері - або до email адміністратора, або до FTP, або до MySQL базі даних. Якщо у вас нічого з перерахованого немає, то зверніться до хостера - без його допомоги ви відновити доступ до свого сайту ніяк не зможете.