Hvordan kan vi tilføje en Admin-bruger til WordPress hvis vi ikke har adgang til Dashboard eller SQL

Der er situationer, hvor vi skal "overtage" en blog/hjemmeside på WordPress, men vi har ikke meget legitimationsoplysninger med det.
I det scenario, hvor vi ikke har nogen bruger med administratorrettigheder som jeg kender adgangskoden, vi har ikke en e-mail hvorpå vi kan gendanne en administratorbruger og ingen adgang til databasen (en cPanel-konto), virker det lidt umuligt at logge ind WordPress. Der er dog en "dør". FTP adgang hjemmesidens filer, kan tillade os at interagere med databasens og tage kontrol.

Hvis vi har FTP-adgang til filerne på en blog på WordPress, gendannelse af adgangskoden for en bruger med adgangsrettigheder administrator eller tilføjer en ny brugerDet kan gøres på to måder.

1. Adgang til blog-/websteddatabasen gennem phpMyAdmin ved hjælp af logindata fra filen wp-config.php.

I tilfælde af at vi ikke har adgang gennem en cPanel eller andet management system til at phpMyAdminvi kan Download arkiv heren Uddrag da arkiv og vi skal til FTP, ved siden af ​​filer og mapper WordPress.
Vi får adgang til phpMyAdmin fra browseren: http://nume-blog.com/phpMyAdmin og forbinder med brugernavn og adgangskode database. Vi finder dem i wp-config.php.
Når du har indtastet phpMyAdmin, i blogdatabasen, gå til tabellen "wp_users”Hvor vi nemt kan ændre e-mail-adressen (user_email). Vi lægger en e-mailadresse, som vi har adgang til, så fra WordPress vi nulstiller adgangskoden.

2. Tilføjelse af en bruger WordPress med rettigheder administrator, ved hjælp af functions.php-filen for det aktuelle tema.

En enklere og hurtigere metode end den første, men som udover den eksisterende bruger/brugere med administrative rettigheder, en mere tilføjes. Selvfølgelig sammen med denne bruger-login, Du kan ændre dine andre. E-mail og adgangskode.

For at anvende denne metode, først og fremmest identificere, hvilke aktuelle tema kører bloggen. Foran side adgang kilde (Vis kilde) og søg “/wp-content / temaer/ ... ". Mappen efter “/ temaer / ..” er den aktuelle temamappe.
FTP-adgang aktuelle tema mappe (/ wp-content / temaer / nume_tema /) og redigere filen functions.php nu her.

I functions.php, nederst tilføje 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 kun ændre de data, der er angivet med rødt. $ bruger, $ pass si $ email.

Gem ændringer i din functions.php, derefter angrebene: http://nume-site.com/wp-admin/Hvor login med dit bidrag ovenfor.

På denne måde kan du logge ind WordPress med en ny bruger med rang af administrator. Efter godkendelse er det meget tilrådeligt at slette denne kode fra functions.php.

Teknologientusiast, jeg skriver med glæde på StealthSettings.com siden 2006. Jeg har rig erfaring med operativsystemer: macOS, Windows og Linux, samt programmeringssprog og blogplatforme (WordPress) og til onlinebutikker (WooCommerce, Magento, PrestaShop).

Hvordan man » Linux » MySQL » Hvordan kan vi tilføje en Admin-bruger til WordPress hvis vi ikke har adgang til Dashboard eller SQL
Efterlad en kommentar