Trong quá trình xây dựng website, đôi khi bạn sẽ gặp một số vấn đề liên quan đến việc đăng nhập, đăng biệt là lỗi WordPress đăng xuất liên tục. Nguyên nhân dẫn đến việc này có thể do xung đột giữa các plugin hoặc theme, phiên bản đăng nhập đã cũ,… Hãy cùng Vietnix tìm hiểu nguyên nhân và cách sửa lỗi WordPress đăng xuất liên tục có trong bài viết sau.
Tại sao WordPress tiếp tục đăng xuất?
Có một vài lý do chính khiến WordPress tiếp tục đăng xuất, thường thì do bạn đang cố gắng truy cập vào trang web của mình qua một URL không khớp với URL trong cài đặt WordPress. Khi bạn đăng nhập vào trang web, WordPress sẽ tạo một cookie trong trình duyệt để xác thực phiên đăng nhập. Cookie này được tạo cho URL WordPress và lưu trong menu cài đặt.
Nếu URL trang web và URL WordPress không khớp, thì WordPress sẽ không thể xác thực phiên đăng nhập và bạn sẽ bị đăng xuất. Điều này cũng có thể gây ra vấn đề quá nhiều chuyển hướng trong WordPress.
Ở hình ảnh dưới đây, WordPress Address và Site Address khác nhau, vì vậy sẽ có một xung đột.
Cách sửa lỗi WordPress đăng xuất liên tục dành cho người mới bắt đầu
1. Cách sửa lỗi WordPress đăng xuất liên tục trong WordPress dashboard
Cách đơn giản nhất để khắc phục vấn đề đăng xuất này là đảm bảo bạn có cùng URL trong các field Site Address và WordPress Address.
Để thực hiện điều này, hãy di chuyển đến Settings > General trong WordPress admin panel.
Sau đó, kiểm tra xem các URL có khớp không, bạn cần chọn một URL có www hoặc không có www trong cả hai field. Kỹ thuật gọi là www là một subdomain. Điều này có nghĩa là URL với www và URL không có www thực sự là hai tên miền khác nhau.
Việc thay đổi và cập nhật các URL về cùng một địa chỉ sẽ khắc phục vấn đề. Bạn chỉ cần đảm bảo nhấp vào nút Save Changes để lưu thao tác.
2. Cách sửa lỗi WordPress đăng xuất liên tục bằng cách thêm code
Nếu bạn không thể truy cập WordPress dashboard, bạn sẽ cần chỉnh sửa file wp-config.php thủ công. Đây là một file đặc biệt chứa các cài đặt quan trọng của WordPress cho trang web. Để làm điều này, bạn có thể sử dụng một ứng dụng FTP hoặc ứng dụng quản lý file trong WordPress hosting account control panel.
Sau đó, tìm file wp-config.php trong thư mục gốc của trang web.
Bạn có thể tải file này về máy tính và mở nó bằng trình chỉnh sửa văn bản bạn hay dùng hoặc chẳng hạn như Notepad. Sau đó, thêm code sau đây vào phía trước dòng That’s all, stop editing! Happy publishing:
define('WP_HOME','https://example.com');
define('WP_SITEURL','https://example.com');
Nếu bạn muốn sử dụng www trong URL, thì bạn có thể sử dụng code sau đây thay thế:
define('WP_HOME','https://www.example.com');
define('WP_SITEURL','https://www.example.com');
Hãy chắc chắn thay thế URL example.com bằng URL của trang web WordPress của bạn. Sau đó, bạn cần lưu file và tải lên thư mục gốc. WordPress bây giờ đã ngừng đăng xuất khi bạn đăng nhập vào trang web của mình.
Ngoài sửa lỗi WordPress đăng xuất, bạn cũng có thể tham khảo thêm các lỗi khác tại:
Lời kết
Vietnix hy vọng bài viết trên đã giúp bạn hiểu được cách sửa lỗi WordPress đăng xuất liên tục và áp dụng hiệu quả cho website của mình. Ngoài nội dung trên, bạn cũng có thể tham khảo các bài viết khác như cách tạo trang đăng nhập cho WordPress đơn giản hoặc cách tạo tài khoản đăng nhập tạm thời trong WordPress (Không cần mật khẩu) tại Vietnix.vn để biết thêm nhiều kiến thức mới hữu ích, chúc bạn thành công!