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 .wrap
sehubungan dengan h2
memberikan gaya yang bagus. Fungsi ini dihubungkan ke kait bidang tambahan untuk kait admin. Prioritasnya adalah 0
mengaturnya 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_scripts
pengait.
- Anda juga dapat mengganti tautan di belakang logo menggunakan
login_headerurl
filter yang memfilter url. Tautan title
dapat diganti menggunakan login_headertitle
. Keduanya memicu multisite dan juga satu pengaturan situs.
- Pesan masuk dapat diubah menggunakan
login_message
filter.
get_user_by( 'login', 'demo' );
init
kail saja sudah cukup? Ini hadir di mana-mana ...Berikut adalah 3 cara untuk melakukannya:
Cara pertama adalah menggunakan kait wp_signon
Cara kedua, adalah menggunakan jQuery
.val()
dan menambahkannya ke halaman login AndaCara terakhir adalah mengedit
wp-login.php
file Anda (Catatan, ini tidak disarankan meskipun akan berfungsi).sumber
jQuery( document ).ready( function( $ )
panggilan untuk membuat$
tersedia dan fungsi berfungsi. Anda juga perlu meneleponjQuery
hanya untuk ini. 3) Ok, well ... Katakan saja tentang hal itu :)jQuery(document...
tag. 3) Itu tidak pernah terjadi.