Bạn có muốn thay đổi URL đăng nhập quản trị WordPress mà không cần dùng plugin không?
Thay đổi URL đăng nhập quản trị WordPress của bạn là một cách tuyệt vời để bảo vệ trang web WordPress của bạn khỏi các cuộc tấn công mạng. Thật tuyệt vời vì WordPress có sẵn các plugin để hỗ trợ bạn làm việc này. Tuy nhiên, không phải ai cũng thích dùng plugin và do đó, trong bài viết này, mình sẽ hướng dẫn các bạn thay đổi URL đăng nhập mặc định của WordPress thành URL khác mà chỉ có bạn biết.
Cách thay đổi URL đăng nhập quản trị WordPress không dùng Plugin
Lưu ý, cách này sẽ thay đổi file và mã nguồn bên trong trang web của bạn, do đó bạn phải chắc chắn rằng mình đã biết rõ về WordPress.
Như bạn cũng biết thì trang đăng nhập mặc định của WordPress là wp-login.php, ví dụ: https://thietkewebchuan.com/wp-login.php/
Bước 1: Bây giờ, hãy dùng phần mềm quản lý để truy cập vào thư mục web của bạn trên hosting. Bạn vào thư mục chính, tìm đến file wp-login.php như bên dưới và tải nó về máy.
Bước 2: Sau đó, tìm kiếm trong tệp cho mọi ký tự “wp-login” và thay thế nó bằng một URL đăng nhập mới. Ví dụ: URL mới của chúng tôi là “wpviet-new-login”, nhưng bạn nên sử dụng một thuật ngữ duy nhất cho trang web của mình và bạn có thể nhớ dễ dàng.
Khi bạn đã thực hiện những thay đổi đó, hãy lưu tệp của bạn.
>> Hướng dẫn wordpress cho người mới
Bước 3: Tiếp theo, bạn đổi tên file wp-login.php lại thành tên với ký tự bạn vừa đổi bên trên, ví dụ wpviet-new-login.php. Đồng thời, upload file này lên thư mục chính website của bạn.
Bước 4: Sau khi tải lên tệp đăng nhập mới của bạn, bước tiếp theo là đăng ký URL tệp đăng nhập mới của bạn bằng cách sử dụng hook login_url
Đây là một chức năng sẽ cho phép bạn sử dụng bất kỳ loại trang nào làm trang đăng nhập của bạn nếu nó bao gồm một biểu mẫu đăng nhập. Ví dụ: bạn có thể tạo một trang sắp ra mắt và sử dụng biểu mẫu đăng nhập để cho phép người dùng đã đăng ký đăng nhập.
Để thực hiện việc này, hãy mở tệp function.php bên trong wordpress theme đang xài của website và dán mã sau:
/* * Change WP Login file URL using “login_url” filter hook * https://developer.wordpress.org/reference/hooks/login_url/ */
add_filter( ‘login_url’, ‘custom_login_url’, PHP_INT_MAX );
function custom_login_url( $login_url ) { $login_url = site_url( ‘wpviet-new-login.php’, ‘login’ );
return $login_url; }
Nhớ thay đổi wpviet-new-login.php bằng tên file đăng nhập bạn đã tạo vào trong đoạn mã trên nhé!
Bước 5: Kiểm tra URL đăng nhập mới của bạn
Trước khi xóa tệp đăng nhập mặc định khỏi trang WordPress của bạn, trước tiên bạn nên kiểm tra tệp mới của mình. Để làm điều đó, hãy nhập URL của trang web của bạn vào thanh địa chỉ của trình duyệt và thêm URL đăng nhập mới của bạn vào cuối.
Bước 6: Bước cuối cùng cho phương pháp này là xóa tệp wp-login.php hiện có khỏi các tệp trang web của bạn. Làm điều đó sẽ xóa trang đăng nhập mặc định khỏi trang web của bạn và nếu bất kỳ ai cố gắng đăng nhập bằng URL đó, họ sẽ thấy trang 404 không tìm thấy .
Trước khi xóa tệp, bạn luôn có thể tải xuống bản gốc làm bản sao lưu nếu có bất kỳ sự cố nào xảy ra trong tương lai. Khi bạn đã hoàn thành việc đó, chỉ cần xóa tệp trong trình quản lý tệp của bạn.
Một lần nữa, bất kỳ ai cố gắng tìm trang đăng nhập ban đầu của bạn sẽ gặp lỗi 404.