Trang đăng nhập là cửa ngõ để sử dụng và cấu hình nền tảng xuất bản WordPress. Nó kiểm soát quyền truy cập vào Màn hình Quản trị, chỉ cho phép người dùng đã đăng ký đăng nhập.
Nếu bạn cài đặt WordPress trong thư mục gốc của trang web, trang đăng nhập của bạn là: http://example.com/wp-login.php. Nếu bạn cài đặt WordPress trong thư mục con riêng, ví dụ: /directory, trang đăng nhập của bạn là: http://example.com/directory/wp-login.php.
Biểu mẫu đăng nhập bao gồm các trường nhập “Tên người dùng” và “Mật khẩu”, hộp kiểm “Ghi nhớ tôi” và nút “Đăng nhập”. Dưới biểu mẫu là hai liên kết: Một dành cho người dùng đã đăng ký quên mật khẩu và liên kết còn lại dẫn đến trang chủ của trang web WordPress của bạn.
Biểu mẫu đăng nhập này có thể thực hiện ba việc: đăng nhập vào trang web, gửi email mật khẩu cho người dùng đã đăng ký và đăng ký người dùng mới.
Bạn có thể tùy chỉnh trang đăng nhập WordPress bằng Plugin hoặc bằng cách thêm code PHP đăng ký và đăng nhập vào file functions.php của Theme. Ví dụ, để thay đổi logo đăng nhập, bạn cần thay đổi CSS liên kết với thẻ heading: <h1><a href="https://wordpress.org/">Powered by WordPress</a></h1>
.
function my_login_logo() { ?>
<style type="text/css">
#login h1 a, .login h1 a {
background-image: url(images/site-login-logo.png);
padding-bottom: 30px;
}
</style>
<?php }
add_action( 'login_enqueue_scripts', 'my_login_logo' );
Kích thước logo của bạn không nên lớn hơn 80 x 80 pixel. Bạn cũng có thể tùy chỉnh kiểu dáng của trang đăng nhập bằng CSS. Để thêm kiểu dáng vào trang đăng nhập, hãy sử dụng hàm login_enqueue_scripts
.
WordPress cung cấp các hook để tùy chỉnh trang đăng nhập, bao gồm login_headerurl
, login_headertitle
, login_message
, login_errors
, login_form
và login_footer
.
Bạn cũng có thể tạo trang đăng nhập tùy chỉnh bằng cách sử dụng hàm wp_login_form()
trong một trong các mẫu trang của Theme WordPress. Hàm này cho phép bạn chỉ định ID của biểu mẫu, nhãn của các phần tử biểu mẫu, URL chuyển hướng sau khi đăng nhập thành công và nhiều tùy chọn khác.
<?php if ( ! is_user_logged_in() ) {
$args = array(
'redirect' => admin_url(),
'form_id' => 'loginform-custom',
// ... các tùy chọn khác
);
wp_login_form( $args );
} ?>
Hàm wp_login_form()
có các tham số để thay đổi cài đặt mặc định, cho phép bạn tùy chỉnh Register And Login Php Code theo nhu cầu. Các template tag khác liên quan đến chức năng đăng nhập bao gồm wp_login_url
, wp_logout_url
, wp_loginout
, wp_lostpassword_url
, login_redirect
và wp_register
.