Er situasjoner der vi trenger “ta over” En blogg / nettsted på WordPress, men vi har ikke mye autentiseringsdata om det.
I scenariet har vi ingen Bruker med administratorrettigheter til hvem vi kjenner passordet til, Vi har ikke en e -postadresse at vi kan gjenopprette en administratorbruker og ingen tilgang til databasen(en cPanel -konto), virker det lite umulig å kunne autentisere i WordPress. Det er imidlertid “portet”. FTP -tilgang På filene på nettstedet kan det tillate oss å samhandle med databasen og ta kontroll.
Hvis vi har FTP -tilgang til filene til en blogg på WordPress, Gjenopprette passordet til en bruker med administratorrettigheter eller Legge til en ny bruker, kan gjøres på to måter.
1. Accesarea bazei de date a blogului / website-ului prin phpMyAdmin, folosind datele de conectare din fisierul wp-config.php.
In cazul in care nu avem acces printr-un cPanel sau alt sistem de management la phpmyadmin, putem descarca arhiva de her, o dezarhivam og o urcam pe FTP, langa fisierele si folderele de WordPress.
Accesam phpMyAdmin din browser: http://nume-blog.com/phpMyAdmin si ne conectam cu user-ul bazei de date si parola. Acestea le gasim in wp-config.php.
Odata intrati in phpMyAdmin, la baza de date a blog-ului, mergem la tabelul “wp_users” unde putem schimba foarte usor adresa de e-mail (user_email). Punem o adresa de e-mail la care avem acces, apoi din WordPress facem resetarea parolei.
2. Legg til en WordPress -bruker med administratorrettigheter, ved å bruke funksjonen.php for det nåværende temaet (tema).
En enklere og raskere metode enn den første, men som foruten de eksisterende bruker / brukere som har administrasjonsrettigheter, en vil legge til en til. En gang autentisert med denne brukeren, Du kan endre andres data. E-postadresse og passord.
For å bruke denne metoden før alle Identifiser hva som er det nåværende temaet som bloggen kjører på. På første side få tilgang til kilden (Vis kilde) og se “/WP-innhold/temaer/…”. Mappen til stede etter “/temaer/..” er mappen til det nåværende temaet.
Vi får tilgang til gjennom FTP-mappens nåværende tema (/WP-Content/Themes/Name_tema/) og rediger filen funksjoner.php til stede her.
I funksjoner.php, nederst legger vi til følgende kode:
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');
Bare dataene som er angitt med rødt vil bli endret. $ bruker, $ pass og $ e -post.
Lagre endringene i filfunksjonene.php, så tilgang: http://nume-site.com/wp-admin/, hvor du autentiserer med dataene som er lagt inn av deg ovenfor.
På denne måten kan du autentisere i WordPress med en ny bruker med administrator. Etter godkjenning er det veldig tilrådelig å slette denne koden fra funksjoner.php.