Kako možemo dodati Admin korisnika WordPress ako nemamo pristup Dashboardu ili SQL-u

Postoje situacije u kojima trebamo "preuzeti" blog/web stranicu WordPress, ali nemamo puno vjerodajnica s tim.
U situaciji u kojoj nemamo Korisnik s administratorskim pravima na koje ja znam lozinku, nemamo e-mail da možemo oporaviti korisničko admin i nema pristup bazi podataka (cPanel račun), čini se da je malo nemoguće prijaviti se WordPress. Postoje, međutim, "vrata". FTP pristup mjesto uboda datoteke, može nam omogućiti interakciju s bazom podataka a i preuzeti kontrolu.

Ako imamo FTP pristup datotekama bloga na WordPress, vraćanje lozinke korisnika s pravima pristupa administrator ili dodavanje novog korisnikaTo se može učiniti na dva načina.

1. Pristup blogu / web stranici baze podataka putem phpMyAdmin, koristeći podatke za prijavu iz wp-config.php.

U slučaju nemamo pristup putem cPanel ili drugog upravljačkog sustava na phpMyAdminmožemo preuzimanje arhiva ovdjeili Ekstrakt DA arhivu i idemo na FTP, pored datoteka i mapa WordPress.
Pristupite phpMyAdmin iz preglednika: http://nume-blog.com/phpMyAdmin i povežite se s baza podataka korisničko ime i lozinku, Pronašli smo ih u wp-config.php.
Jednom kada uđete u phpMyAdmin, bazu podataka bloga, idemo do tablice "wp_users”Gdje lako možemo promijeniti adresu e-pošte (USER_EMAIL). Stavljamo adresu e-pošte kojoj imamo pristup, a zatim s WordPress resetujemo lozinku.

2. Dodavanje korisnika WordPress s pravima administrator, koristeći datoteku functions.php trenutne teme.

Više jednostavan i brže nego prvi, ali osim korisničkog imena / postojeće korisnike koji imaju administratorska prava, dodat će se još jedan, Naravno, uz ovu korisničku prijavu, Možete promijeniti svoj drugi, E-mail i lozinku.

Primijeniti ovu metodu, prije svega utvrditi koji sadašnja tema pokrenut blog. U prednjem izvoru pristupnu stranica (Pregled izvora) i pretražite “/wp-content / teme/ ... ". Mapa nakon "/ themes / .." trenutna je mapa teme.
FTP pristup trenutna tema mapa (/ wp-sadržaja / teme / nume_tema /) i uređivati ​​datoteku functions.php sada ovdje.

U functions.php, na dnu dodajte sljedeći kod:

 function wpb_admin_account(){
 $user = 'Username';
 $pass = 'Password';
 $email = 'email@domain.com';
 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');

Će se promijeniti samo podatke navedene u crveno. $ korisnika, $ pass si $ e.

Spremite promjene u svoj functions.php, onda napada: http://nume-site.com/wp-admin/Gdje prijavu sa svojim ulaska gore.

Na ovaj način se možete prijaviti WordPress s novim korisnikom s rangom administrator. Nakon provjere autentičnosti vrlo je preporučljivo izbrisati ovaj kod iz functions.php.

Strastveni zaljubljenik u tehnologiju, s veseljem pišem na StealthSettings.com od 2006. godine. Imam bogato iskustvo s operativnim sustavima: macOS, Windows i Linux, kao i s programskim jezicima i platformama za bloganje (WordPress) i za internetske trgovine (WooCommerce, Magento, PrestaShop).

kako » Linux » MySQL » Kako možemo dodati Admin korisnika WordPress ako nemamo pristup Dashboardu ili SQL-u
Ostavite komentar