Има ситуации, в които трябва “поемам” блог/уебсайт на WordPress, но нямаме много данни за вход за него.
В сценария, в който нямаме такива потребител с администраторски права caruia sa-i stim parola, нямаме имейл адрес на който можем да възстановим администраторски потребител и няма достъп до базата данни(акаунт в cPanel), изглежда малко невъзможно да можете да влезете в WordPress. Въпреки това, има един “носени”. FTP достъп към файловете на сайта, той може да ни позволи да взаимодействаме с неговата база данни и да поемем контрола.
Daca avem acces FTP la fisierele unui blog pe WordPress, възстановяване на паролата на потребител с администраторски права или добавяне на нов потребител, може да се направи по два начина.
1. Достъп до базата данни на блога / уебсайта чрез phpMyAdmin, като използвате данните за вход от файла wp-config.php.
Ако нямаме достъп чрез cPanel или друга система за управление до phpmyadmin, можем изтеглете архива на тук, o деархивиране и о качвахме на FTP, до WordPress файлове и папки.
Влизаме в phpMyAdmin от браузъра: http://nume-blog.com/phpMyAdmin и се свързваме с потребител и парола на базата данни. Намираме ги в wp-config.php.
След като въведете phpMyAdmin, в базата данни на блога, отиваме на таблицата “wp_users” където можем лесно да променим имейл адреса (потребителски_имейл). Въвеждаме имейл адрес, до който имаме достъп, след което от WordPress нулираме паролата.
2. Добавяне на потребител на WordPress с администраторски права, използвайки файла functions.php на текущата тема.
O metoda mai simpla si mai rapida decat prima, dar care pe langa userul / userii existenti ce au drepturi de administrare, ще бъде добавен още един. Bineinteles, odata autentificati cu acest user, можете да промените данните на другите. Имейл адрес и парола.
За да приложите този метод, на първо място определи каква е текущата тема на който се поддържа блогът. На първата страница отворете източника (Вижте източника) и търсене “/wp-съдържание/теми/…”. Настоящата папка след “/теми/..” е папката с текущата тема.
Достъп чрез FTP до папката на текущата тема (/wp-content/themes/theme_name/) и редактирайте файла functions.php присъства тук.
Във functions.php в долната част добавете следния код:
function wpb_admin_account(){
$user = 'Username';
$pass = 'Password';
$email = '[email protected]';
if ( !username_exists( $user ) && !email_exists( $email ) ) {
$user_id = wp_create_user( $user, $pass, $email );
$user = new WP_User( $user_id );
$user->set_role( 'administrator' );
} }
add_action('init','wpb_admin_account');
Ще бъдат променени само данните, посочени в червено. $потребител, $пропуск и $ имейл.
Запазете промените във файла functions.php, след което отворете: http://nume-site.com/wp-admin/, където влизате с въведените от Вас данни по-горе.
По този начин можете да влезете в WordPress с нов потребител с администраторски ранг. След удостоверяване е силно препоръчително да изтриете този код от functions.php.