";var nuttaibut = "<\/i> T\u1ea3i th\u00eam<\/span>"; Tự code trang đăng nhập cho WordPress Trang chủGiới thiệuBlogPhần mềmThủ thuậtTiện íchRút gọn liên kếtVòng quay may mắnLiên hệ HomePhần mềmTự code trang đăng nhập cho WordPress Nguyễn Văn Luyến 4 năm trướcTự code trang đăng nhập cho WordPress Mục lụcMặc định trên WordPress, chúng ta sẽ đăng nhập qua trang đăng nhập có sẵn với đường link là domain.com/wp-admin, chức năng đằng nhập mặc định này không có bất cứ lỗi lầm gì, tuy nhiên phần giao diện của nó thì không hề bắt mắt, cũng như thiếu sự đồng bộ với giao diện mà bạn đang sử dụng. Thì hôm nay mình sẽ hướng dẫn cho bạn tự code một trang đăng nhập với mong muốn đên đến sự chuyện nghiệp hơn cũng như như đồng bộ giao diện cho trang web của bạn.Code trang đăng nhập WordPressĐầu tiên các bạn hãy truy cập vào trình quản lý Hosting hay VPS của mình, vào thư mục theme mà bạn đang sử dụng, tạo cho mình một file mới có tên là dang-nhap.phpNhư trên mình đang sử dụng Localhost trên máy tính nên việc tạo file là rất nhanh và dễ dàng, các bạn đang sử dụng Hosting hay VPS thì cũng làm tương tự.Sau khi tạo xong, bạn mở file dang-nhap.php vừa tạo lên, và gõ vào cho mình nội dung như hình trên hoặc sao chép code bên dưới rồi dán vào cho nhanh, cuối cùng lưu lại./*Template Name: Đăng Nhập*/?>Tiếp theo truy cập vào Trình quán lý Admin > Trang > Thêm trang mới tạo cho mình một trang với tiêu đề là Đăng nhập, Ở phần thuộc tính trang ở góc phải màn hình thì bạn chọn mẫu cũng là Đăng nhập luôn, cuối cùng là Công bố trang.Tiếp theo, đây là bước khá quan trọng để làm cho trang đăng nhập của bạn nó đồng bộ với trang web nhé.1. Bạn tìm file page.php ở thư mục theme bạn đang sử dụng, mở nó lên, sao chép tất cả nội dung trong file này dán vào trang dang-nhap.php mà bạn đã tạo.2. Chú ý phần mình bôi đỏ ở hình trên, bạn xóa toàn bộ nội dung đó đi (xóa toàn bộ nội dung nằm trong thẻ xóa hết ).Lưu ý: tại sao phải làm vậy, thì cơ bản trang web của bạn các đường link dẫn tới file css và javascrips có chức năng mang tới diện mạo cho trang web của bạn nó đều nằm ở file header.php và footer.php, bạn không thể lấy nội dung 2 file này bỏ vào trang đăng nhập được, mà bạn có thể dùng đoạn code và để gọi lại nội dung của 2 trang này. Vì giao diện mà các bạn đang sử dụng là hoàn toàn khác nhau, cho nên việc lấy trang page.php làm khung cho trang đăng nhập và hoàn hảo nhất.Tiếp theo, bạn sao chép đoạn code bên dưới rồi dán vào trang dang-nhap.php, nhớ cho đoạn code này nằm trong thẻ mà bạn đã xóa nội dung ở trên, cuối cùng là lưu lại.Bạn đã đăng nhập với tài khoản display_name; ?> Hãy truy cập Quản trị viên hoặc Đăng xuất tài khoản$login = (isset($_GET['login']) ) ? $_GET['login'] : 0;if ( $login === "failed" ) {echo 'Sai tên đăng nhập hoặc mật khẩu!';} elseif ( $login === "empty" ) {echo 'Bạn đã thoát tài khoản!';} elseif ( $login === "false" ) {echo 'Bạn đã thoát tài khoản!';}?> $args = array('redirect' => site_url( $_SERVER['REQUEST_URI'] ),'form_id' => 'dangnhap', 'label_username' => __( 'Tên tài khoản' ),'label_password' => __( 'Mật khẩu' ),'label_remember' => __( 'Ghi nhớ' ),'remember' => false,'label_log_in' => __( 'Đăng nhập' ),);wp_login_form($args);?>Dán thêm đoạn code css này bên dưới đoạn code ở trên để tùy biến một chút form đăng nhập luôn.Bây giờ để chuyển trang đăng nhập mặc định sang trang đăng nhập mới, bạn vui lòng sao chép đoạn code bên dưới rồi dán vào file function.php trong thư mục theme mà bạn đang sử dụng.// CHUYEN TRANG DANG NHAP MAC DINH SANG TRANG MOIfunction redirect_login_page() {$login_page = home_url( '/dang-nhap/' ); $page_viewed = basename($_SERVER['REQUEST_URI']); if( $page_viewed == "wp-login.php" && $_SERVER['REQUEST_METHOD'] == 'GET') {wp_redirect($login_page);exit;}}add_action('init','redirect_login_page');/* Kiểm tra lỗi đăng nhập */function login_failed() {$login_page = home_url( '/dang-nhap/' );wp_redirect( $login_page . '?login=failed' );exit;}add_action( 'wp_login_failed', 'login_failed' ); function verify_username_password( $user, $username, $password ) {$login_page = home_url( '/dang-nhap/' );if( $username == "" || $password == "" ) {wp_redirect( $login_page . "?login=empty" );exit;}}add_filter( 'authenticate', 'verify_username_password', 1, 3);// KET THUC TRANG DANG NHAPHãy thử truy cập trang đăng nhập của bạn xem sao nhé “domain.com/dang-nhap“.Nội dung sau khi đã đăng nhập.Như vậy là mình đã hướng dẫn xong cho các bạn tự code một trang đăng nhập rồi đó.Tự code trang đăng ký thành viên trên WordPressNhớ để lại bình luận góp vui nhé, chúc các bạn thành công!Nguồn: //caodem.com/tu-code-trang-dang-nhap-cho-wordpress/Thẻ: Code hay • code login • dangnhap5 lượt xem | 0 bình luận Nguyễn Văn LuyếnLuôn luôn lắng nghe, lâu lâu mới hiểu Đề xuất cho bạnHướng dẫn sử dụng công cụ ký số văn bản theo Nghị định 30/2020/NĐ-CP 3 tháng trướcPhần mềm Winamp phần mềm phát nhạc một thời đã “hồi sinh” 3 tháng trướcPhần mềm chụp màn hình và ghi chú nhanh Snap IT 7 tháng trướcvnTools – Công cụ hỗ trợ chuyển chữ hoa, chữ thường, đọc số thành số…. 8 tháng trướcQuy định mới về đào tạo lái xe hạng B1, B2, C áp dụng từ ngày 1.6.2024 8 tháng trướcỨng dụng Mô phỏng 120 tình huống giao thông trên điện thoại V2.0.0 11 tháng trướcBộ cài đặt phần mềm ÔN TẬP MÔ PHỎNG phiên bản V2.0.0 11 tháng trướcHướng dẫn cập nhật phần mềm ÔN TẬP MÔ PHỎNG từ phiên bản v1.2.2 lên v1.2.3 1 năm trước Asus Zephyrus M: laptop chơi game mỏng nhất hiện nay, chip Core i7-8750H, RAM 16GB Surface Laptop chuẩn bị đối đầu với MacBook và ChromeBook 3 công cụ miễn phí giúp ngăn chặn nâng cấp lên Windows 10 Bình luận gần đâyAddin Word xuất Mail Merge có chức năng cắt ra…Nguyễn Văn Luyến 7 tháng trướcƯng dụng này rất hay cho người hay thực hiện các biểu mâu, thư mời,...Quy định mới về đào tạo lái xe hạng B1,…Nguyễn Văn Luyến 7 tháng trướcChuẩn bị lại lên giáTiện ích tiếng Việt trên Word năm 2022 miễn phíChuyển Đổi Số 12 tháng trướcCó trang nguồn mình tải á, bạn qua trang đó xem thử. Mình cài được bình thường áFont chữ thư pháp FZ Tiểu Tự Việt HoáChuyển Đổi Số 12 tháng trướcMỉnh cũng thấy cái gì hay hay lưu lại trên trang cá nhân khi nào cần lấy ra dùng thôi à. Cảm ơn bạn nhiều!Font chữ thư pháp FZ Tiểu Tự Việt Hoáquang tuấn 12 tháng trướcok cám ơn addTiện ích tiếng Việt trên Word năm 2022 miễn phíĐàm kiên 1 năm trướcsao không thấy hướng dẫn khắc phục lỗi the macro vậyTiện ích tiếng Việt trên Word năm 2022 miễn phíĐàm kiên 1 năm trướcfile tải về chỉ có 3 file hướng dẫn chứ không có file cài đặt nhéGoogle tung dấu tick xanh trong GmailNguyễn Văn Luyến 2 năm trướcBài viết hay Có nhiều lượt xemNewspaper v9.0 Premium WordPress Themes1385 lượt xemBộ cài đặt phần mềm ÔN TẬP MÔ PHỎNG phiên bản V2.0.01318 lượt xemTiện ích tiếng Việt trên Word năm 2022 miễn phí1184 lượt xemAddin Word xuất Mail Merge có chức năng cắt ra nhiều file và gửi mail802 lượt xemFont chữ thư pháp FZ Tiểu Tự Việt Hoá716 lượt xemZaloMessengerEmailZaloMessengerEmail Trang chủ Zalo Hỗ trợ Messenger Liên hệ Đồng ý Cookie Trang web này sử dụng Cookie để nâng cao trải nghiệm duyệt web của bạn và cung cấp các đề xuất được cá nhân hóa. Bằng cách chấp nhận để sử dụng trang web của chúng tôi Tôi chấp nhận
Mặc định trên WordPress, chúng ta sẽ đăng nhập qua trang đăng nhập có sẵn với đường link là domain.com/wp-admin, chức năng đằng nhập mặc định này không có bất cứ lỗi lầm gì, tuy nhiên phần giao diện của nó thì không hề bắt mắt, cũng như thiếu sự đồng bộ với giao diện mà bạn đang sử dụng. Thì hôm nay mình sẽ hướng dẫn cho bạn tự code một trang đăng nhập với mong muốn đên đến sự chuyện nghiệp hơn cũng như như đồng bộ giao diện cho trang web của bạn.
Như trên mình đang sử dụng Localhost trên máy tính nên việc tạo file là rất nhanh và dễ dàng, các bạn đang sử dụng Hosting hay VPS thì cũng làm tương tự.
Sau khi tạo xong, bạn mở file dang-nhap.php vừa tạo lên, và gõ vào cho mình nội dung như hình trên hoặc sao chép code bên dưới rồi dán vào cho nhanh, cuối cùng lưu lại./*Template Name: Đăng Nhập*/?>
Tiếp theo truy cập vào Trình quán lý Admin > Trang > Thêm trang mới tạo cho mình một trang với tiêu đề là Đăng nhập, Ở phần thuộc tính trang ở góc phải màn hình thì bạn chọn mẫu cũng là Đăng nhập luôn, cuối cùng là Công bố trang.
Tiếp theo, đây là bước khá quan trọng để làm cho trang đăng nhập của bạn nó đồng bộ với trang web nhé.1. Bạn tìm file page.php ở thư mục theme bạn đang sử dụng, mở nó lên, sao chép tất cả nội dung trong file này dán vào trang dang-nhap.php mà bạn đã tạo.2. Chú ý phần mình bôi đỏ ở hình trên, bạn xóa toàn bộ nội dung đó đi (xóa toàn bộ nội dung nằm trong thẻ xóa hết ).
Lưu ý: tại sao phải làm vậy, thì cơ bản trang web của bạn các đường link dẫn tới file css và javascrips có chức năng mang tới diện mạo cho trang web của bạn nó đều nằm ở file header.php và footer.php, bạn không thể lấy nội dung 2 file này bỏ vào trang đăng nhập được, mà bạn có thể dùng đoạn code và để gọi lại nội dung của 2 trang này. Vì giao diện mà các bạn đang sử dụng là hoàn toàn khác nhau, cho nên việc lấy trang page.php làm khung cho trang đăng nhập và hoàn hảo nhất.
Tiếp theo, bạn sao chép đoạn code bên dưới rồi dán vào trang dang-nhap.php, nhớ cho đoạn code này nằm trong thẻ mà bạn đã xóa nội dung ở trên, cuối cùng là lưu lại.
Bạn đã đăng nhập với tài khoản display_name; ?> Hãy truy cập Quản trị viên hoặc Đăng xuất tài khoản$login = (isset($_GET['login']) ) ? $_GET['login'] : 0;if ( $login === "failed" ) {echo 'Sai tên đăng nhập hoặc mật khẩu!';} elseif ( $login === "empty" ) {echo 'Bạn đã thoát tài khoản!';} elseif ( $login === "false" ) {echo 'Bạn đã thoát tài khoản!';}?> $args = array('redirect' => site_url( $_SERVER['REQUEST_URI'] ),'form_id' => 'dangnhap', 'label_username' => __( 'Tên tài khoản' ),'label_password' => __( 'Mật khẩu' ),'label_remember' => __( 'Ghi nhớ' ),'remember' => false,'label_log_in' => __( 'Đăng nhập' ),);wp_login_form($args);?>
Sai tên đăng nhập hoặc mật khẩu!
Bạn đã thoát tài khoản!
Dán thêm đoạn code css này bên dưới đoạn code ở trên để tùy biến một chút form đăng nhập luôn.
Bây giờ để chuyển trang đăng nhập mặc định sang trang đăng nhập mới, bạn vui lòng sao chép đoạn code bên dưới rồi dán vào file function.php trong thư mục theme mà bạn đang sử dụng.
// CHUYEN TRANG DANG NHAP MAC DINH SANG TRANG MOIfunction redirect_login_page() {$login_page = home_url( '/dang-nhap/' ); $page_viewed = basename($_SERVER['REQUEST_URI']); if( $page_viewed == "wp-login.php" && $_SERVER['REQUEST_METHOD'] == 'GET') {wp_redirect($login_page);exit;}}add_action('init','redirect_login_page');/* Kiểm tra lỗi đăng nhập */function login_failed() {$login_page = home_url( '/dang-nhap/' );wp_redirect( $login_page . '?login=failed' );exit;}add_action( 'wp_login_failed', 'login_failed' ); function verify_username_password( $user, $username, $password ) {$login_page = home_url( '/dang-nhap/' );if( $username == "" || $password == "" ) {wp_redirect( $login_page . "?login=empty" );exit;}}add_filter( 'authenticate', 'verify_username_password', 1, 3);// KET THUC TRANG DANG NHAP
if( $page_viewed == "wp-login.php" && $_SERVER['REQUEST_METHOD'] == 'GET') {wp_redirect($login_page);exit;}}add_action('init','redirect_login_page');
/* Kiểm tra lỗi đăng nhập */function login_failed() {$login_page = home_url( '/dang-nhap/' );wp_redirect( $login_page . '?login=failed' );exit;}add_action( 'wp_login_failed', 'login_failed' );
function verify_username_password( $user, $username, $password ) {$login_page = home_url( '/dang-nhap/' );if( $username == "" || $password == "" ) {wp_redirect( $login_page . "?login=empty" );exit;}}add_filter( 'authenticate', 'verify_username_password', 1, 3);// KET THUC TRANG DANG NHAP
Hãy thử truy cập trang đăng nhập của bạn xem sao nhé “domain.com/dang-nhap“.
Nội dung sau khi đã đăng nhập.
Như vậy là mình đã hướng dẫn xong cho các bạn tự code một trang đăng nhập rồi đó.Tự code trang đăng ký thành viên trên WordPressNhớ để lại bình luận góp vui nhé, chúc các bạn thành công!
Nguồn: //caodem.com/tu-code-trang-dang-nhap-cho-wordpress/