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 kepada siapa kita tahu kata sandinya, 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.
Jika kami memiliki akses FTP ke file blog di 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).
Metode yang lebih sederhana dan lebih cepat dari yang pertama, tetapi yang selain pengguna / pengguna yang ada yang memiliki hak administrasi, satu akan menambahkan satu lagi. Tentu saja, setelah diautentikasi dengan pengguna ini, 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.