[Contact Form 7] Chuyển hướng trang Thank You sau khi submit

Contact Form 7 là một trong những plugin hàng đầu về tạo form. Ngoài mục đích tạo form liên hệ, plugin này còn đường dùng để tạo form đăng ký, đặt hàng, subscribe,… Việc chuyển hướng sang 1 trang cảm ơn (Thank You Page) ngay sau khi submit là 1 việc không thể thiếu. Nó giúp tăng trải nghiệm người dùng, đo lường hiệu quả Marketing.

Với phiên bản thấp hơn 5.0 thì việc này được thực hiện rất đơn giản bằng việc sử dụng phương thức on_sent_ok trong phần Additional Settings

Nhưng kể từ plugin này được nâng cấp lên phiên bản 5.0 thì phương thức on_sent_ok đã bị loại bỏ. Thay vào đó, bạn phải sử dụng DOM events trong Javascript

Dưới đây là code mẫu:

Bạn chỉ cần bỏ đoạn code này vào file header.php hoặc footer.php của theme bạn đang sử dụng.

Tuy nhiên, nếu trong website của bạn có nhiều form thì nó sẽ đều chuyển hướng về 1 link. Nếu bạn muốn mỗi form chuyển hướng về 1 link khác nhau thì bạn thay đổi lại như sau:

Ngoài ra, bạn có thể đọc đầy đủ về Dom Events trong bài viết sau của Contact Form 7: https://contactform7.com/dom-events/

Chúc bạn thành công!

[Total: 3    Average: 2,7/5]

1 phản hồi

  1. Mình làm theo rồi, song có một vấn đề là, khi validate form không đúng nó vẫn cứ chuyển đến trang cảm ơn, vậy xử lý sao bạn nhỉ, chỉ khi điền các trường form chính xác mới chuyển hướng

    Reply

Leave a Comment.