Những điểm cần nắm
-
Đây là lỗi liên quan đến giao tiếp nội bộ của WordPress
-
Thường do plugin, firewall hoặc cấu hình server gây ra
-
Ảnh hưởng đến cron job, REST API và Site Health
-
Không làm website sập nhưng cần xử lý sớm
-
Có thể khắc phục bằng cách kiểm tra từ code đến server
Lỗi loopback request là gì
Lỗi này xuất hiện trong mục Site Health khi WordPress không thể gửi request đến chính nó để kiểm tra hoặc chạy tác vụ nền.
Một số trường hợp đi kèm lỗi:
-
Request bị chặn hoặc không phản hồi

Nguyên nhân gây lỗi
Xung đột plugin hoặc theme
Các plugin bảo mật, cache hoặc theme lỗi thời có thể chặn request nội bộ.
Firewall hoặc CDN chặn
Tường lửa server hoặc Cloudflare có thể chặn loopback request.
Lỗi DNS hoặc SSL
-
Domain không trỏ đúng IP nội bộ
Server cấu hình sai
-
Nginx/Apache không định tuyến đúng
Hosting chặn wp-cron.php
Một số hosting chặn file này để tiết kiệm tài nguyên.
Lỗi file .htaccess
Rule sai có thể chặn request nội bộ.
Ảnh hưởng của lỗi
-
Cron job không chạy (backup, email, update)
-
Không chỉnh sửa được file PHP trong admin
-
REST API hoạt động không ổn định
Tuy nhiên, frontend website vẫn có thể hoạt động bình thường.

Cách khắc phục lỗi chi tiết
Vô hiệu hóa plugin và theme
-
Bật lại từng plugin để tìm nguyên nhân
-
Chuyển sang theme mặc định để test
Kiểm tra Cloudflare và SSL
-
Tắt tạm proxy Cloudflare (chuyển DNS only)
-
Kiểm tra SSL (Flexible → Full/Full Strict nếu cần)
-
Đảm bảo không bị redirect loop
Kiểm tra bằng Developer Tools
-
Tìm request lỗi (404, 405, timeout)
Kiểm tra file .htaccess
-
Đảm bảo không chặn wp-cron.php
Kiểm tra môi trường localhost
Nếu dùng LocalWP/XAMPP:
-
Tắt antivirus hoặc firewall
-
Chạy app bằng quyền admin
Kiểm tra cấu hình server
-
Kiểm tra config Nginx/Apache
Cho phép wp-cron.php
-
Kiểm tra hosting có chặn không
-
Nếu bị chặn: mở lại hoặc whitelist
-
Hoặc dùng cron job thay thế qua CLI

Ví dụ cron:
Tổng kết
Lỗi loopback request thường do:
-
Plugin hoặc theme xung đột
-
Firewall/CDN chặn request
-
Cấu hình server hoặc DNS sai
Để xử lý hiệu quả, bạn nên:
-
Kiểm tra từ WordPress (plugin/theme)
-
Sau đó kiểm tra server và mạng
-
Đảm bảo wp-cron và REST API hoạt động bình thường
Khi xử lý đúng, các tác vụ nền sẽ hoạt động ổn định trở lại và website vận hành mượt mà hơn.