Kết quả

tên tài khoản
Bạn có thể khai báo giá trị trường biểu mẫu toàn cầu và điền trước nó.
Điều này sẽ ghi đè bất kỳ cài đặt nào được thực hiện thông qua hộp "Ghi nhớ tôi".
/**
* 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' );
Mật khẩu
Tôi không tìm thấy gì mà bạn có thể sử dụng để điền trước nó, vì vậy tôi sẽ thêm một ghi chú. Rất vui / Đáng buồn là có toàn bộ các bảng định kiểu cho giao diện người dùng quản trị viên có sẵn. Vì vậy, .wraptrong kết nối với h2cho một phong cách tốt đẹp. Hàm được nối với móc trường bổ sung cho móc quản trị. Ưu tiên là 0đặt nó trên các trường bổ sung.
/**
* 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 );
Bảo mật: Ẩn lỗi
Vì ai đó sẽ có được bằng chứng trực quan rằng anh ta đã nhập tên người dùng hiện tại theo mặc định, tôi sẽ thêm phần sau vào tệp tin.php của bạn, để tránh cho biết tên người dùng đã được đoán đúng chưa:
/**
* Hide wrong login names
*
* @return string
*/
function no_login_error()
{
return __( 'Wrong Credentials.' );
}
add_filter( 'login_errors', 'no_login_error' );
Các bộ lọc khác
Ghi chú:
- Nếu bạn muốn thay thế những thứ khác như phong cách, thì bạn có thể sử dụng
login_enqueue_scriptshook.
- Bạn cũng có thể thay thế liên kết đằng sau logo bằng
login_headerurlbộ lọc lọc url. Các liên kết titlecó thể được thay thế bằng cách sử dụng login_headertitle. Cả hai kích hoạt cho multisite cũng như một thiết lập trang web.
- Thông điệp đăng nhập có thể được thay đổi bằng
login_messagebộ lọc.