Hướng dẫn fix lỗi “WordPress Keeps Logging Me Out” – Trong lúc truy cập trang Web, bạn nhận được lỗi “WordPress keeps logging me out” và không biết phải xử lý như thế nào? Đừng lo lắng, bài viết này ATPWEB sẽ đưa ra một vài phương pháp giải quyết dành cho bạn trong trường hợp này.
Thông thường, lỗi này xảy ra do sự cố với cookie mà WordPress cố gắng đặt để xác thực phiên đăng nhập. Nó cũng có thể là một vấn đề với một số cài đặt URL WordPress không khớp.
Bất kể nguyên nhân là gì, đây là cách gỡ rối và khắc phục sự cố WordPress keeps logging me out khi truy cập vào một website.
Xem thêm: 5 Cách khắc phục không vào được trang quản trị WordPress
1. Xóa bộ nhớ cache của trình duyệt
Sự cố “WordPress keeps logging me out” có thể bắt nguồn từ trình duyệt của bạn. Trang có thể được lưu vào bộ nhớ cache trong trình duyệt của bạn và có thể đang cố xác thực phiên thông qua một cookie đã hết hạn.
Xóa bộ nhớ cache của trình duyệt của bạn sẽ khắc phục được sự cố nếu trường hợp này xảy ra. Để biết chi tiết, hãy xem bài viết Internet Cache là gì? Hướng dẫn xóa Cache hiệu quả nhất.
2. Xóa cookie của trình duyệt
Tương tự, vấn đề có thể là với cookie đã được lưu trong trình duyệt của bạn cho trang web. Nếu cookie đã hết hạn nhưng ghi đè nhầm lần đăng nhập gần đây của bạn, nó có thể gây ra lỗi.
May mắn thay, bạn cũng có thể xóa cookie của trình duyệt để khắc phục sự cố WordPress keeps logging me out.
Xóa Cookie trên Trình duyệt Chrome
- Bước 1: Trong trình duyệt Chrome, chuyển tới góc trên cùng bên phải và nhấp vào nút Thêm. Nó trông giống như một biểu tượng bánh hamburger: Ba đường thẳng đứng hoặc dấu chấm.
- Bước 2: Sau đó, trong menu thả xuống, hãy chọn Công cụ khác -> Xóa dữ liệu duyệt web.

- Bước 3: Ở phía trên cùng của cửa sổ bật lên, hãy chọn khoảng thời gian cho khoảng thời gian dữ liệu trở lại sẽ được xóa. Để xóa mọi thứ, hãy chọn Mọi lúc từ hộp thả xuống.
- Bước 4: Sau đó, bấm chọn Cookie và dữ liệu trang web khác cũng như các hộp tệp và hình ảnh được lưu trong bộ nhớ cache. Theo tùy chọn, bạn cũng có thể chọn tùy chọn Lịch sử duyệt web.
- Bước 5: Nhấp vào nút Xóa dữ liệu. Tùy thuộc vào lượng dữ liệu cần xóa, có thể mất vài phút để kết thúc quá trình.
Xóa Cookie trên Trình duyệt Safari
- Bước 1: Để xóa cookie trong Safari, hãy mở trình duyệt và chọn Preferences từ menu.

- Bước 2: Tiếp theo, nhấp vào tab Privacy và sau đó nhấp vào nút Manage Website Data.

- Bước 3: Nhấp vào nút Remove all để xóa tất cả cookie khỏi Safari.

Xóa Cookie trên Trình duyệt Microsoft Edge
- Bước 1: Mở trình duyệt của bạn và nhấp vào dấu 3 chấm nằm ngang ở trên cùng, góc bên phải. Sau đó, chuyển đến Lịch sử. Sau đó bạn bấm vào tiếp dấu 3 chấm nằm ngang trong phần Lịch sử -> Xóa dữ liệu duyệt web
- Bước 2: Trong hộp thả xuống Phạm vi thời gian, hãy lựa chọn phù hợp với tình huống của bạn. Hãy nghĩ về vấn đề “WordPress keeps logging me out” đã xảy ra trong bao lâu. Chọn khung thời gian hợp lý nhất. (Phần này giống với cách xóa cookie cho trình duyệt Chrome ở trên)
Ví dụ: nếu bạn chỉ gặp sự cố trong vài phút, tùy chọn Giờ vừa qua mặc định sẽ tốt nhất. Nếu không, bạn có thể chọn một phạm vi khác bao gồm cả All time.
- Bước 3: Tiếp theo, hãy chắc chắn rằng các tùy chọn cho Cookie và dữ liệu trang web khác cũng như Hình ảnh và tệp được lưu trong bộ nhớ cache được chọn. Bạn có thể tùy ý chọn cũng như chọn để xóa lịch sử duyệt web và tải xuống của mình. (Phần này giống với cách xóa cookie cho trình duyệt Chrome ở trên)
- Bước 4: Sau khi hoàn tất, hãy nhấp vào nút Clear Now.
3. Kiểm tra cài đặt trình duyệt của bạn
Nếu cách trên vẫn không hiệu quả, sự cố có thể bắt nguồn từ cài đặt cookie của trình duyệt của bạn. Nếu chúng được thiết lập để buộc cookie hết hạn, chúng cần được thay đổi. Trong loại tình huống này, các bước dưới đây sẽ phù hợp với loại trình duyệt bạn đang sử dụng.
Kiểm tra cài đặt trình duyệt Chrome
- Bước 1: Trong Chrome, nhấp vào biểu tượng menu ở góc trên cùng bên phải và chọn Cài đặt.
- Bước 2: Một tab mới sẽ mở ra với rất nhiều tùy chọn. Cuộn xuống cuối trang và chọn Nâng cao.
- Bước 3: Một danh sách các tùy chọn bổ sung sẽ tự động xuất hiện. Nhấp vào Cài đặt trang trong phần Quyền riêng tư và bảo mật.
- Bước 4: Trong phần Quyền, tìm cài đặt Cookie và dữ liệu trang web. Nếu nó không có nhãn Cho phép trang web lưu và đọc dữ liệu cookie bên dưới và có nội dung Bị chặn, thì hãy nhấp vào nó. Nếu không, đây không phải là nguyên nhân gây ra sự cố “WordPress keeps logging me out”. Trong trường hợp này, bạn có thể bỏ qua phần tiếp theo để khắc phục sự cố thêm.
- Bước 5: Nhấp vào nút chuyển đổi bên cạnh nhãn Bị chặn trong phần Cookie và dữ liệu trang web. Khi bạn làm điều đó, nó sẽ tự động chuyển đổi và thay đổi để cho phép lưu cookie.
Kiểm tra cài đặt trình duyệt Safari
- Bước 1: Trong menu của Safari, chọn tùy chọn Preferences.
- Bước 2: Chuyển đến tab Privacy. Sau đó, bên cạnh tùy chọn Cookies and website data, hãy đảm bảo không chọn hộp Block all cookies. Nếu nó được chọn, hãy nhấp vào nó. Thay đổi sẽ tự động được lưu.
- Bước 3: Kiểm tra xem vấn đề “WordPress keeps logging me out” có biến mất hay không. Nếu nó vẫn tiếp diễn, bạn có thể chọn lại hộp này nếu bạn không muốn trình duyệt của mình lưu cookie. Sau đó, bên cạnh Website tracking, hãy đảm bảo không chọn Prevent cross-site tracking. Nếu có, hãy nhấp vào nó.
Kiểm tra cài đặt trình duyệt Microsoft Edge
- Bước 1: Khi trình duyệt của bạn đang mở, hãy nhấp vào biểu tượng ba dấu chấm nằm ngang ở trên cùng, bên phải và đi tới Cài đặt.
- Bước 2: Chuyển đến tab Quyền trang web và tìm nút Cookie và dữ liệu trang web. Nếu nó có từ “Blocked” bên dưới nó, hãy nhấp vào nó. Mặt khác, nếu nó cho biết “Được phép”, hãy tiếp tục khắc phục sự cố.
- Bước 3: Nhấp vào nút bật tắt bên cạnh Cho phép trang web lưu và đọc dữ liệu cookie. Thay đổi này được lưu tự động.
- Bước 4: Kiểm tra xem vấn đề “WordPress keeps logging me out” đã được khắc phục chưa. Hoặc nếu nó đã được bật, hãy đảm bảo rằng nút chuyển đổi cho Chặn cookie của bên thứ ba bị tắt. Tại thời điểm này, nếu bạn kiểm tra xem lỗi “WordPress keeps logging me out” có còn xảy ra hay không và nó vẫn gây phiền toái khó chịu, hãy nhấp vào nút Thêm bên cạnh Cho phép.
- Bước 5: Nhập địa chỉ của trang web đang khiến bạn gặp sự cố với lỗi “WordPress keeps logging me out” vào trường văn bản. Sau đó, nhấp vào Thêm.
4. Xóa bộ nhớ cache trang web WordPress của bạn
Nếu bạn đã làm được điều này đến mức này và sự cố vẫn tiếp diễn, thì trình duyệt của bạn không phải là nguyên nhân gây ra lỗi “WordPress keeps logging me out”. Tuy nhiên, bộ nhớ cache của trang web WordPress của bạn có thể là nguyên nhân gây ra sự cố.
Tuy nhiên, đừng lo lắng… Vẫn có một số cách để khắc phục!
Bạn có thể xóa bộ nhớ cache của trang web trong một vài cú nhấp chuột, nhưng quá trình này sẽ khác nhau tùy thuộc vào máy chủ lưu trữ của bạn, cũng như bạn đang sử dụng plugin bộ nhớ đệm hay không.
- Nếu bạn đang sử dụng một plugin để lưu vào bộ nhớ đệm, hãy kiểm tra dữ liệu của plugin đó.
- Nếu không, hãy kiểm tra với máy chủ của bạn để biết hướng dẫn xóa bộ nhớ cache cho trang web và máy chủ của bạn.
5. Kiểm tra kỹ địa chỉ trang web WordPress của bạn
Đôi khi, cookie phiên đăng nhập WordPress không được lưu vì URL được xác định trong cookie không khớp với địa chỉ trang web.
Để khắc phục điều này, hãy kiểm tra cài đặt WordPress của bạn và đảm bảo rằng các thành phần Địa chỉ trang web (URL) và Địa chỉ WordPress (URL) giống nhau.
- Bước 1: Đăng nhập vào trang web của bạn và đi tới Cài đặt > Tổng quan trong menu.
- Bước 2: Sau đó, cập nhật địa chỉ nếu cần và đảm bảo rằng chúng chính xác. Đôi khi, có thể có tiền tố “www” khi không nên có. Ngoài ra, hãy kiểm tra xem có tiền tố “https” hay không nếu bạn đã cài đặt chứng chỉ SSL trên miền của mình.
- Bước 3: Nếu bạn đã thực hiện bất kỳ điều chỉnh nào, hãy nhấp vào Lưu thay đổi ở cuối trang.
Cập nhật địa chỉ WordPress theo cách thủ công
Nếu cách trên không giải quyết được lỗi “WordPress keeps logging me out”, bạn cần cập nhật các địa chỉ này theo cách thủ công.
Để thực hiện việc này, bạn cần chỉnh sửa tệp wp-config.php của mình.
Bạn có thể sử dụng SFTP cho việc này và thông tin chi tiết có thể tìm thấy tại đây: Cách sử dụng SFTP để kết nối với trang web WordPress của bạn.
- Bước 1: Khi bạn đã thiết lập kết nối với trang web của mình bằng SFTP, hãy tải xuống và mở tệp. Hoặc, nếu bạn đang sử dụng FileZilla, bạn có thể nhấp vào tệp, sau đó nhấp chuột phải vào tệp và chọn Xem / Chỉnh sửa từ danh sách.
- Bước 2: Phía trên dòng “happy blogging”, hãy nhập codebên dưới:
define('WP_HOME','http://your-site.com'); define('WP_SITEURL','http://your-site.com');
Đảm bảo thay đổi “http://your-site.com” thành tên miền thực của bạn. Ngoài ra, hãy kiểm tra xem việc sử dụng “HTTP” hoặc “HTTPS” của bạn có đúng không.
Nếu bạn đã cài đặt chứng chỉ SSL cho trang web của mình, thì bạn nên chọn tiền tố “HTTPS”.
- Bước 3: Lưu tệp và tải nó trở lại trang web của bạn trong thư mục chính. Hoặc, nếu bạn đang sử dụng FileZilla, hãy quay lại ứng dụng khách và nhấp vào Có khi bạn được nhắc ghi đè phiên bản mới của tệp vào máy chủ của mình.
6. Vô hiệu hóa và kích hoạt lại các plugin WordPress
Nếu bạn đã đến thời điểm này mà không thành công trong việc giải quyết lỗi “WordPress keeps logging me out”, thì có thể đã xảy ra sự cố với một trong các plugin bạn đang sử dụng.
Khi một plugin cần xác thực phiên bằng cookie, nhưng nó không được thiết lập đúng cách hoặc có vấn đề với cookie, nó có thể gây ra lỗi hết thời gian đăng nhập WordPress.
Để khắc phục nguyên nhân có thể xảy ra này, bạn cần phải tắt các plugin của mình theo cách thủ công. Để biết chi tiết, hãy xem Cách vô hiệu hóa các plugin WordPress (Không có quyền truy cập vào WP-Admin).
- Bước 1: Sử dụng SFTP, truy cập / wp-content / và đổi tên thư mục plugin. Chọn một cái tên rõ ràng để tránh nhầm lẫn sau này.
- Bước 2: Làm mới trang web của bạn và kiểm tra xem vấn đề “WordPress keeps logging me out” đã được giải quyết chưa. Nếu sự cố đã được khắc phục, hãy đổi tên thư mục plugin trở lại tên ban đầu. Sau đó, làm mới trang trong trình duyệt của bạn.
- Bước 3: Đi tới Plugin -> Plugin đã cài đặt và kích hoạt từng plugin cho đến khi lỗi xuất hiện lại.
- Bước 4: Bây giờ bạn đã biết plugin nào đang gây ra sự cố “WordPress keeps logging me out”, bạn có thể xóa nó.
Nếu bạn vẫn có quyền truy cập vào trang web của mình, hãy ở lại trang Plugin và nhấp vào Hủy kích hoạt trong plugin gây sự cố được liệt kê. Sau đó, nhấp vào liên kết Xóa xuất hiện bên cạnh liên kết Kích hoạt.
Nếu bạn không có quyền truy cập vào trang web của mình, bạn có thể sử dụng SFTP để đổi tên lại thư mục plugin, sau đó thay đổi nó về tên ban đầu.
Tiếp theo, làm mới trang web của bạn trong trình duyệt và xóa plugin.
Bây giờ, bạn có thể tìm kiếm một giải pháp thay thế phù hợp nếu bạn cần sử dụng gấp các tính năng mà plugin cung cấp. Nếu không, bạn có thể liên hệ với tác giả của plugin để báo cáo sự cố và yêu cầu sửa chữa.
7. Trường hợp vẫn chưa khắc phục được sự cố
Nếu bạn vẫn gặp sự cố “WordPress keeps logging me out”, bạn có thể kéo dài thời gian người dùng được ghi nhớ theo cách thủ công khi họ chọn hộp “Ghi nhớ”.
Điều này cũng hữu ích nếu thời gian mặc định không đủ dài hoặc thời gian trước đó đã được thay đổi và nó không còn hoạt động với bạn nữa.
Cập nhật thủ công thời gian bạn được ghi nhớ phiên đăng nhập
- Bước 1: Tạo chủ đề con bằng tệp functions.php nếu bạn chưa làm điều này. Trong tệp functions.php của chủ đề con của bạn, hãy thêm bộ lọc này:
add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' ); function keep_me_logged_in_for_1_year( $expirein ) { return YEAR_IN_SECONDS; // 1 year in seconds }
Điều quan trọng cần lưu ý là bộ lọc trên sẽ ghi nhớ một người dùng trong một năm. Nếu bạn muốn thay đổi tùy chọn này, đây là các tùy chọn khả thi khác mà bạn có thể sử dụng để thay thế “YEAR_IN_SECONDS”:
- DAY_IN_SECONDS – Người dùng chỉ được ghi nhớ trong một ngày.
- WEEK_IN_SECONDS – Điều này có nghĩa là một tuần.
- MONTH_IN_SECONDS – Điều này là để người dùng được ghi nhớ trong một tháng.
Hãy nhớ rằng nếu bạn đang phát triển cục bộ, việc để tài khoản người dùng của bạn được ghi nhớ trong một năm có thể không phải là mối đe dọa bảo mật lớn nếu máy tính của bạn được bảo mật và bạn sử dụng ứng dụng chống vi-rút. Tuy nhiên, nó không an toàn cho các trang web sản xuất hoặc trang web dàn dựng.
Bạn cũng có thể không muốn thực hiện thay đổi để người dùng được ghi nhớ trong một ngày vì điều này có thể khiến bạn gặp lại vấn đề “WordPress keeps logging me out”.
Hãy xem xét các tùy chọn của bạn và chọn giá trị phù hợp với bạn.
Tóm lược
Khi gặp lỗi “WordPress keeps logging me out”, điều đó vô cùng khó chịu. May mắn thay, thời gian chờ của phiên WordPress khiến bạn gặp sự cố “WordPress keeps logging me out” có thể nhanh chóng được giải quyết trong hầu hết các trường hợp. Cụ thể, hãy đảm bảo:
- Xóa bộ nhớ cache của trình duyệt của bạn
- Xóa cookie của trình duyệt của bạn
- Kiểm tra cài đặt trình duyệt của bạn
- Xóa bộ nhớ cache của trang web WordPress của bạn
- Kiểm tra kỹ địa chỉ trang web WordPress của bạn
- Tắt và bật lại các plugin WordPress
- Cập nhật thủ công thời gian bạn được ghi nhớ
Nếu bạn đang sử dụng website được thiết kế bởi ATPWEB, vui lòng liên hệ với chúng tôi. Chúng tôi có các chuyên gia WordPress đã sẵn sàng và chờ đợi để trợ giúp.
ATPWEB – XÂY DỰNG NGÔI NHÀ ONLINE
-
Hotline: 0707 6666 56
-
Fanpage: http://facebook.com/atpweb.vn
-
Website: http://atpweb.