Plugin Contact Form 7 trên wordpress bị lỗi không gửi Email được

Đình Dũng

Moderator
Cứu em với mn ơi! Em đang chạy chiến dịch chuyển đổi trên Facebook Ads mà Form trên web bị lỗi.

Web em Wordpress cài Contact Form 7 và WP Mail SMTP. Khi em đang đăng nhập Admin Login thì test gửi mail hay nhận thông báo đăng nhập đều bình thường.

Tuy nhiên, khi thoát ra (ở chế độ Guest hoặc dùng ẩn danh để gửi Form thì nút Submit cứ xoay vòng vòng, không báo lỗi cũng không báo thành công, và tất nhiên là không nhận được Email.

Em đang chạy Ads, giờ có click từ Ads vàonhưng không thấy Lead đổ về, tiền quảng cáo vẫn trừ đều. Có bác nào từng bị trường hợp này chỉ em vs. Em cảm ơn nhiều.
 
Cùng câu hỏi với chủ thớt. Mình cũng bị, thắc mắc mãi cái đó mà lỗi hoài không làm được. Ai có cách khắc phục triệt để không?
 
Nếu gấp quá bác tạm chuyển qua dùng Plugin WPForms xem. Bên đó giao diện kéo thả dễ dùng và ít lỗi vặt hơn CF7.
 
Bác nhấn F12, vào mục Console xem nó báo lỗi đỏ gì khi ấn Submit. Khả năng cao là lỗi REST API hoặc bác cần thiết lập lại cài đặt trong WP Mail SMTP.
 
Lỗi này cực thốn! Khách click vào quảng cáo, bấm submit rồi mà quay đều là họ thoát ngay. Bác đang đốt tiền cho Facebook mà không thu về được gì. Kiểm tra ngay xem có cài Plugin Cache nào làm kẹt Script không.
 
Em cài plugin WP Mail thì gửi bình thường, nên lỗi chắc chắn nằm ở CF7 rồi. Bác thử kiểm tra lại tab "Mail" trong cấu hình Form xem có sai địa chỉ "From" không.
 
Lỗi này 90% là xung đột plugin hoặc script. Bật WP_DEBUG lên hoặc check console log mới thấy được lỗi thực sự. Mình từng bị do plugin nén ảnh làm kẹt script của Form.
 
Lỗi này 90% là xung đột plugin hoặc script. Bật WP_DEBUG lên hoặc check console log mới thấy được lỗi thực sự. Mình từng bị do plugin nén ảnh làm kẹt script của Form.
đúng rồi, khả năng cao nhất là xung đột plugin bác ạ. Thường khi kích hoạt các plugin tối ưu tốc độ, nó hay có note cảnh báo có thể gây xung đột với các form liên hệ.
 
Em check Console thấy nó báo lỗi 403 Forbidden ở đường dẫn REST API của CF7 bác ạ. Giờ xử lý sao đây bác?
Lỗi 403 REST API thường do các Plugin bảo mật (như Wordfence) chặn truy cập ẩn danh. Bác vào phần settings của plugin bảo mật, tìm mục REST API và "White-list" cho CF7 là xong.
 
Nếu bác dùng WP Rocket hoặc LiteSpeed Cache, hãy thử tắt tính năng "Load JavaScript deferred" hoặc bỏ file scripts.js của CF7 ra. Cache quá đà làm Script gửi form không chạy được ấy.
 
Back
Bên trên