Adalah situasi di mana kita perlu “mengambil alih” Blog / situs web di WordPress, tetapi kami tidak memiliki banyak data otentikasi.
Dalam skenario kami tidak memiliki Pengguna dengan Hak Admin caruia sa-i stim parola, Kami tidak memiliki alamat email bahwa kami dapat memulihkan pengguna admin dan tidak ada akses ke database(Akun cpanel), tampaknya tidak mungkin untuk dapat mengotentikasi di WordPress. Namun, ada “porting”. Akses FTP Di file situs, dapat memungkinkan kami untuk berinteraksi dengan basis data dan mengambil kendali.
Daca avem acces FTP la fisierele unui blog pe WordPress, Memulihkan kata sandi pengguna dengan hak administrator atau Menambahkan pengguna baru, dapat dilakukan dengan dua cara.
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 Di Sini, o dezarhivam dan 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. Tambahkan pengguna WordPress dengan hak administrator, menggunakan fungsi.php dari tema saat ini (tema).
O metoda mai simpla si mai rapida decat prima, dar care pe langa userul / userii existenti ce au drepturi de administrare, satu akan menambahkan satu lagi. Bineinteles, odata autentificati cu acest user, Anda dapat mengubah data orang lain. Alamat email dan kata sandi.
Untuk menerapkan metode ini sebelumnya Identifikasi apa tema saat ini di mana blog berjalan. Di halaman pertama mengakses sumber (Sumber Lihat) dan lihat “/WP-Content/Tema/…”. Folder hadir setelahnya “/tema/..” adalah folder dari tema saat ini.
Kami mengakses melalui folder FTP Tema saat ini (/wp-content/tema/name_tema/) dan mengedit file functions.php hadir di sini.
Di functions.php, di bagian bawah kami menambahkan kode berikut:
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');
Hanya data yang ditunjukkan dengan merah yang akan dimodifikasi. $ pengguna, $ pass Dan $ email.
Simpan perubahan fungsi file.php, lalu akses: http://nume-site.com/wp-admin/, tempat Anda mengotentikasi dengan data yang dimasukkan oleh Anda di atas.
Dengan cara ini Anda dapat mengautentikasi di WordPress dengan pengguna baru dengan administrator. Setelah otentikasi sangat disarankan untuk menghapus kode ini dari functions.php.