Ръчно нулиране на паролата за администратор на WordPress (wp-admin)
В тази статия ще представим необходимите стъпки за нулиране на паролата за административната зона на WordPress директно от базата данни.
Въведение
- WordPress предлага възможност за нулиране на паролата за администрационната зона, използвайки бутона Забравена парола в интерфейса за вход в WP Admin.

- Въпреки това, има възможност тази опция да не работи по различни причини, като:
- вече нямаме достъп до и/или не помним имейл адреса, зададен при инсталирането на WordPress.
- не получаваме инструкциите за нулиране в имейла.
- връзката "Забравена парола" не работи. - В тези ситуации паролата може да бъде нулирана директно от базата данни на WordPress.
- В този урок ще представим процедурата, използвайки контролния панел cPanel.
Изисквания
- Данните за вход за cPanel са налични в имейла с административните данни.
Стъпки
- Първо, трябва да идентифицираме базата данни, свързана с WordPress сайта. Можем да направим това, използвайки Мениджър на файлове.
- Ние ще получим достъп до панела cPanel и в секцията Файлове ще кликнем на Мениджър на файлове.

- Ние ще кликнем върху кореновата папка на WordPress. Ако това е основният домейн на хостинга, тази папка обикновено ще бъде public_html. Ако е добавен домейн, папката може да бъде идентифицирана, като се достъпи cPanel -> Добавени домейни.
- В тази папка ще щракнем с десния бутон върху файла wp-config.php и след това ще кликнем върху Преглед.

- В отворения файл ще търсим реда с код във формата define('DB_NAME', . В този ред можем да идентифицираме името на базата данни. В нашия пример то е define('DB_NAME', 'demohost_wp602');. Въпреки това всяко приложение има различно име на базата данни.

- След като идентифицираме името на базата данни, можем да затворим Мениджъра на файлове и да се върнем в основния панел на cPanel.
- Ще отидем в секцията Бази данни, след това ще кликнем на phpMyAdmin.

- След като интерфейсът на phpMyAdmin се зареди, ще кликнем върху базата данни с името, получено в предишната стъпка. В нашия пример demohost_wp602.

- След това ще кликнем върху таблицата с име users. В нашия пример, пълното име на таблицата е wp4a_users. Таблицата може да има различен префикс, но ще съдържа "users".
- Данните на потребителите ще бъдат заредени в приложението WordPress. Тук може да има няколко реда с множество потребители, които имат различни права за достъп. Обикновено, най-старият добавен потребител е и този с пълни административни права. Това може да се извлече, използвайки колоната user_registered.
- Ще кликнем върху бутона Редактиране вляво от администратор потребителя или потребителя, за когото искаме да нулираме паролата.

- На следващата страница можем да продължим с промяната на паролата. Интересуваме се от полето user_pass. В това поле ще заменим съществуващата низ от символи с новата парола, след което отляво, в падащото меню, ще изберем MD5.

- За да запазим промените в базата данни, ще кликнем върху бутона Go в долната част на страницата.

- Ако всичко е преминало гладко, паролата е нулирана и можем да опитаме да влезем в администрацията на WordPress.