Hvordan kan vi tilføje en admin -bruger i WordPress, hvis vi ikke har adgang til dashboard eller SQL
Hvordan kan vi tilføje en admin -bruger i WordPress, hvis vi ikke har adgang til dashboard eller SQL
Der er situationer, hvor vi har brug for det “tage over” en blog/hjemmeside på WordPress, men vi har ikke ret mange login-data til den.
I scenariet, hvor vi ikke har nogen bruger med administratorrettigheder hvis adgangskode vi kender, vi har ikke en e-mailadresse hvorpå vi kan gendanne en administratorbruger og ingen adgang til databasen(en cPanel-konto), virker det lidt umuligt at kunne logge ind på WordPress. Der er dog en “båret”. FTP adgang til webstedets filer, kan det give os mulighed for at interagere med dets database og tage kontrol.
Hvis vi har FTP-adgang til filerne på en WordPress-blog, gendannelse af adgangskoden for en bruger med administratorrettigheder eller tilføjelse af en ny bruger, det kan gøres på to måder.
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. Adaugarea unui user de WordPress cu drepturi de administrator, folosind fisierul functions.php al temei (theme) curente.
O metoda mai simpla si mai rapida decat prima, dar care pe langa userul / userii existenti ce au drepturi de administrare, se va mai adauga unul. Bineinteles, odata autentificati cu acest user, puteti schimba datele celorlalti. Adresa de e-mail si parola.
Pentru a aplica aceasta metoda, inainte de toate identificati care este tema curenta pe care ruleaza blogul. In prima pagina accesati sursa (View Source) si cautati “/wp-content/themes/…”. Folderul prezent dupa “/themes/..” este folderul temei curente.
Accesam prin FTP folder-ul temei curente (/wp-content/themes/nume_tema/) si editam fisierul functions.php prezent aici.
In functions.php, in partea de jos adaugam urmatorul cod:
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');
Kun de data, der er angivet med rødt, vil blive ændret. $bruger, $pas og $e-mail.
Gem ændringerne til functions.php-filen, og få adgang til: http://nume-site.com/wp-admin/, hvor du logger ind med de data, du har indtastet ovenfor.
På denne måde kan du logge ind på WordPress med en ny bruger med administrator rang. Efter godkendelse anbefales det stærkt at slette denne kode fra functions.php.
Hvordan kan vi tilføje en admin -bruger i WordPress, hvis vi ikke har adgang til dashboard eller SQL
Hvad er nyt
Om Stealth
Passioneret omkring teknologi, skriver jeg med glæde på StealthSettings.com siden 2006. Jeg har stor erfaring med operativsystemer: macOS, Windows og Linux, samt med programmeringssprog og bloggingplatforme (WordPress) og til webshops (WooCommerce, Magento, PrestaShop).
Se alle indlæg af StealthDu kan også være interesseret i...