Hasil

Nama pengguna
Anda bisa mendeklarasikan nilai bidang formulir global dan mengisinya.
Ini akan mengesampingkan pengaturan apa pun yang dilakukan melalui kotak "Ingat saya".
/**
* Changes the default user name to "DEMO"
*
* @return string $user_login
*/
function login_form_username()
{
global $user_login;
return $user_login = 'DEMO';
}
add_action( 'login_head', 'login_form_username' );
Kata sandi
Saya tidak menemukan apa pun yang dapat Anda gunakan untuk memulainya, jadi saya akan menambahkan catatan. Dengan senang hati / Sedih ada seluruh rangkaian stylesheet untuk UI admin yang tersedia. Jadi .wrapsehubungan dengan h2memberikan gaya yang bagus. Fungsi ini dihubungkan ke kait bidang tambahan untuk kait admin. Prioritasnya adalah 0mengaturnya di atas bidang tambahan.
/**
* Adds a note beyond the user login name & password field
*
* @return string
*/
function login_form_note()
{
print '<div class="wrap"><h2 style="text-align: center;">The Password is "DEMO"</h2></div>';
}
add_action( 'login_form', 'login_form_note', 0 );
Keamanan: Sembunyikan Kesalahan
Karena seseorang akan mendapatkan bukti visual bahwa ia memasukkan nama pengguna yang sudah ada secara default, saya akan menambahkan yang berikut ini ke file functions.php Anda, untuk menghindari memberi tahu jika nama pengguna ditebak dengan benar:
/**
* Hide wrong login names
*
* @return string
*/
function no_login_error()
{
return __( 'Wrong Credentials.' );
}
add_filter( 'login_errors', 'no_login_error' );
Filter lainnya
Catatan:
- Jika Anda ingin mengganti hal-hal lain seperti gaya, maka Anda dapat menggunakan
login_enqueue_scriptspengait.
- Anda juga dapat mengganti tautan di belakang logo menggunakan
login_headerurlfilter yang memfilter url. Tautan titledapat diganti menggunakan login_headertitle. Keduanya memicu multisite dan juga satu pengaturan situs.
- Pesan masuk dapat diubah menggunakan
login_messagefilter.