Hvordan kan vi legge til en administratorbruker i WordPress hvis vi ikke har tilgang til Dashboard eller SQL

Det er situasjoner der vi må "ta over" en blogg/nettside på WordPress, men vi har ikke mye legitimasjon med det.
I scenario der vi ikke har noen bruker med admin rettigheter som jeg kjenner passordet, vi ikke har en e-post at vi kan gjenopprette en bruker admin og ingen tilgang til databasen (en cPanel-konto), virker det litt umulig å logge på WordPress. Det er imidlertid en "dør". FTP-tilgang nettstedet filer, kan 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 tilgangsrettigheter administrator eller legge til en ny brukerDet kan gjøres på to måter.

1. Tilgang til bloggen / nettsiden databasen via phpMyAdmin, ved hjelp av innloggingsdata fra wp-config.php.

I tilfelle vi ikke har tilgang gjennom en cPanel eller annet system for å phpMyAdminvi kan nedlasting arkiv heren Pakk da arkivet og vi skal til FTP, ved siden av filer og mapper WordPress.
Få tilgang til phpMyAdmin fra nettleseren: http://nume-blog.com/phpMyAdmin og koble til database brukernavn og passord. Vi finner dem i wp-config.php.
Når du går inn i phpMyAdmin, bloggdatabasen, går vi til tabellen "wp_users”Hvor vi enkelt kan endre e-postadressen (user_email). Vi legger inn en e-postadresse som vi har tilgang til, deretter fra WordPress vi tilbakestiller passordet.

2. Legger til en bruker WordPress med rettigheter administrator, ved å bruke functions.php-filen for gjeldende tema.

En enklere og raskere enn den første, men i tillegg til brukernavn / eksisterende brukere som har administratorrettigheter, en til vil legges til. Selvfølgelig sammen med denne brukerpålogging, Du kan endre andre. E-post og passord.

Hvis du vil bruke denne metoden, først av alt identifisere hvilke aktuelle tema kjører bloggen. I forside tilgang kilde (Vis kilde) og søk “/wp-content / themes/ ... ". Mappen etter “/ temaer / ..” er den gjeldende temamappen.
FTP-tilgang aktuelle tema-mappen (/ wp-content / themes / nume_tema /) og redigere filen functions.php nå her.

I functions.php, nederst legge til følgende kode:

 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');

Vil endre bare dataene som er angitt i rødt. $ user, $ pass si $ epost.

Lagre endringer i functions.php, deretter angrepene: http://nume-site.com/wp-admin/Hvor innlogging med oppføringen ovenfor.

På denne måten kan du logge inn WordPress med en ny bruker med rangeringen av administrator. Etter autentisering er det svært tilrådelig å slette denne koden fra functions.php.

Teknologiinteressert, jeg skriver med glede på StealthSettings.com siden 2006. Jeg har bred erfaring med operativsystemer: macOS, Windows og Linux, samt programmeringsspråk og bloggplattformer (WordPress) og for nettbutikker (WooCommerce, Magento, PrestaShop).

Hvordan » Linux » MySQL » Hvordan kan vi legge til en administratorbruker i WordPress hvis vi ikke har tilgang til Dashboard eller SQL
Legg igjen en kommentar