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 administratorrettigheder 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 administratorrettigheder ved at bruge 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 administratorrangering. Efter godkendelse anbefales det stærkt at slette denne kode fra functions.php.