Kaip galime pridėti administratoriaus vartotoją WordPress jei neturime prieigos prie Dashboard arba SQL

Yra situacijų, kai turime „perimti“ tinklaraštį / svetainę WordPress, bet mes neturime daug įgaliojimų.
Į scenarijų, kai neturime vartotojas su administratoriaus teisėmis į kurį aš žinau slaptažodį, mes neturime elektroninį laišką kad mes galime susigrąžinti vartotojo admin ir neturi prieigos prie duomenų bazės („cPanel“ paskyra), atrodo, kad šiek tiek neįmanoma prisijungti WordPress. Tačiau yra „durys“. FTP prieiga Į svetainės failai, gali leisti mums bendrauti su duomenų baze "ir imtis kontroliuoti.

Jei turime FTP prieigą prie tinklaraščio failų WordPress, prieigos teises turinčio vartotojo slaptažodžio atkūrimas administrator arba pridėti naują vartotojąTai galima padaryti dviem būdais.

1. Prieiga prie tinklaraščio / svetainės duomenų bazės per phpMyAdmin naudojant prisijungimo duomenis iš wp-config.php.

Tuo atveju, mes neturime prieigos per cPanel ar kitą valdymo sistemos į phpMyAdminmes galime parsisiųsti archyvas čia, arba Išskleisti da archyvas ir mes einame į FTP, šalia failų ir aplankų WordPress.
Prisijunkite prie phpMyAdmin naršyklėje: http://nume-blog.com/phpMyAdmin ir susisiekite su duomenų bazė vartotojo vardą ir slaptažodį, Mes juos randame wp-config.php.
Įvedę tinklaraščio duomenų bazę phpMyAdmin, einame prie lentelės "wp_users„Kur mes galime lengvai pakeisti el. Pašto adresą (USER_EMAIL). Įdedame el. pašto adresą, prie kurio turime prieigą, tada iš WordPress iš naujo nustatome slaptažodį.

2. Pridedamas vartotojas WordPress su teisių administrator, naudojant dabartinės temos failą functions.php.

Paprasčiau ir greičiau nei pirmasis, bet be vardas / esamų vartotojų, kurie turi administratoriaus teises, bus pridėta dar viena, Žinoma, kartu su šio vartotojo vardas, Jūs galite pakeisti savo kita, E-paštas ir slaptažodis.

Taikyti šį metodą, visų pirma nustatyti, kurie Dabartinė tema veikia dienoraštį. Front Page prieigos šaltinio (Žiūrėti kodą) ir ieškokite „/WP-content / themes/ ... “. Aplankas po „/ themes / ..“ yra dabartinis temų aplankas.
FTP Dabartinė tema aplankas (/ WP-turinio / temos / nume_tema /) ir redaguoti failą functions.php Dabar čia.

Be functions.php apačioje pridėkite šį kodą:

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

Keisis tik nurodytus duomenis raudonai. $ vartotojas, $ perdavimas si $ siųsti.

Išsaugoti pakeitimus į jūsų functions.php, tada atakas: http://nume-site.com/wp-admin/Kur Įėjimas su savo įrašą aukščiau.

Tokiu būdu galite prisijungti WordPress su nauju vartotoju, kurio reitingas administrator. Po autentifikavimo labai patartina ištrinti šį kodą iš functions.php.

Technologijų entuziastas, nuo 2006 metų su malonumu rašau „StealthSettings.com“. Turiu išsamią patirtį su operacinėmis sistemomis: macOS, „Windows“ ir „Linux“, taip pat programavimo kalbomis ir blogo platformomis („WordPress“) bei internetinės parduotuvės platformomis („WooCommerce“, „Magento“, „PrestaShop“).

kaip » Linux » MySQL » Kaip galime pridėti administratoriaus vartotoją WordPress jei neturime prieigos prie Dashboard arba SQL
Palikite komentarą