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.