Bagaimana kita bisa menambahkan pengguna Admin di WordPress jika kita tidak memiliki akses ke Dashboard atau SQL

Ada situasi di mana kita perlu "mengambil alih" sebuah blog/website di WordPress, tetapi kami tidak memiliki banyak kredensial dengannya.
Dalam skenario di mana kita tidak memiliki pengguna dengan hak admin yang saya tahu password, kita tidak memiliki e-mail bahwa kita dapat memulihkan pengguna admin dan tidak ada akses ke database (akun cPanel), sepertinya agak tidak mungkin untuk masuk WordPress. Namun, ada "pintu". Akses FTP file situs, memungkinkan kita untuk berinteraksi dengan database dan mengambil kendali.

Jika kami memiliki akses FTP ke file blog di WordPress, memulihkan kata sandi pengguna dengan hak akses administrator atau menambahkan pengguna baruHal ini dapat dilakukan dengan dua cara.

1. Mengakses database blog / website melalui phpMyAdmin, menggunakan data login dari wp-config.php.

Dalam hal ini kita tidak memiliki akses melalui sistem cPanel atau manajemen lain untuk phpMyAdminkita bisa Download arsip di sini, atau Ekstrak da arsip dan kita akan ke FTP, di sebelah file dan folder WordPress.
Akses phpMyAdmin dari browser: http://nume-blog.com/phpMyAdmin dan terhubung dengan username dan password database. Kami menemukannya di wp-config.php.
Setelah Anda masuk ke phpMyAdmin, database blog, kita masuk ke tabel "wp_users”Di mana kami dapat dengan mudah mengubah alamat email (user_email). Kami memasukkan alamat email yang dapat kami akses, lalu dari WordPress kami mengatur ulang kata sandi.

2. Menambahkan pengguna WordPress dengan hak administrator, menggunakan file functions.php dari tema saat ini.

Sebuah lebih sederhana dan lebih cepat daripada yang pertama, tetapi selain username / ada pengguna yang memiliki hak administrator, satu lagi akan ditambahkan. Tentu saja, bersama dengan pengguna ini login, Anda dapat mengubah Anda yang lain. E-mail dan password.

Untuk menerapkan metode ini, pertama-tama mengidentifikasi saat yang tema menjalankan blog. Dalam sumber akses halaman depan (Lihat Sumber) dan telusuri "/wp-content / themes/ ... ". Folder setelah "/ themes / .." adalah folder tema saat ini.
FTP akses tema folder saat ini (/ wp-content / themes / nume_tema /) dan mengedit file functions.php sekarang di sini.

Di functions.php, di bagian bawah tambahkan kode berikut:

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

Hanya akan mengubah data yang ditunjukkan dengan warna merah. $ user, $ lulus si $ email.

Simpan perubahan ke functions.php Anda, maka serangan: http://nume-site.com/wp-admin/Dimana login dengan entri Anda di atas.

Dengan cara ini Anda dapat masuk WordPress dengan pengguna baru dengan pangkat administrator. Setelah otentikasi, sangat disarankan untuk menghapus kode ini dari functions.php.

Sebagai pecinta teknologi, saya dengan senang hati menulis di StealthSettings.com sejak tahun 2006. Saya memiliki pengalaman yang kaya dalam sistem operasi: macOS, Windows, dan Linux, serta dalam bahasa pemrograman dan platform blogging (WordPress) dan toko online (WooCommerce, Magento, PrestaShop).

How to » Linux » MySQL » Bagaimana kita bisa menambahkan pengguna Admin di WordPress jika kita tidak memiliki akses ke Dashboard atau SQL
Tinggalkan Komentar