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

Ada situasi di mana kita perlu "mengambil alih" blog / situs web di WordPress, tetapi kami tidak memiliki banyak data autentikasi untuk itu.
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 bisa masuk ke WordPress. Namun demikian, ada "celah". Akses FTP file situs, memungkinkan kita untuk berinteraksi dengan database dan mengambil kendali.

Jika kami memiliki akses FTP ke blog WordPress, memulihkan password dari pengguna dengan hak 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 FTPDekat file WordPress dan folder.
Akses phpMyAdmin dari browser: http://nume-blog.com/phpMyAdmin dan terhubung dengan username dan password database. Kami menemukannya di wp-config.php.
Sekali di dalam basis data phpMyAdmin untuk blog, pergi ke meja "wp_users"Di mana kita bisa dengan mudah mengubah e-mail Anda (user_email). Masukan e-mail yang kita memiliki akses, maka jangan sandi ulang WordPress.

2. Menambahkan pengguna WordPress dengan hak istimewa administrator menggunakan current.the topic's functions.php file.

Sebuah lebih sederhana dan lebih cepat daripada yang pertama, tetapi selain username / ada pengguna yang memiliki hak administrator, Ini akan menambahkan satu. 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 mencari "/wp-content / themes/ ...". Saat folder setelah "/ tema / .." 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: Fungsi wpb_admin_account () { $ User = 'username'; $ Pass = 'password'; $ Email = 'email@domain.com'; if (! username_exists ($ user) &&! email_exists ($ email)) { $ User_id = wp_create_user ($ user, $ lulus, $ email); $ User = baru WP_User ($ user_id); $ User-> set_role ( 'administrator'); }} ADD_ACTIONsebagai (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 bisa login dengan pengguna WordPress baru dengan status yang administrator. Setelah otentikasi sangat dianjurkan untuk menghapus kode ini di functions.php.

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

Tentang Penulis

Stealth

Bergairah tentang segala sesuatu yang berarti gadget dan TI, saya menulis dengan senang hati stealthsettings.com dari 2006 dan saya suka menemukan dengan Anda hal-hal baru tentang komputer dan sistem operasi macOS, Linux, Windows, iOS dan Android.

Tinggalkan Komentar

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.