Redirect URL sau khi gửi dữ liệu Contact Form 7 thành công

Như các bạn đã  biết Form liên hệ là một thứ không thể thiếu đối với website . Nó giúp người đọc, khách hàng dễ dàng liên kết gửi thông tin với bạn bất cứ lúc nào . Đối với website wordpress thì plugin Contact Form 7 là lựa chọn hàng đầu vì tính tiện dụng, gọn nhẹ và gửi form hiệu quả cao.

Bài viết này mình sẽ chia sẻ với các bạn một thủ thuật nhỏ . Đó là Redirect URL chuyển hướng người dùng sau khi gửi dữ liệu Contact Form 7 thành công sang trang cảm ơn chẳng hạn … Một điều nhỏ nhưng tạo nên sự chuyên nghiệp , thân thiện đối với khách hàng .

Dùng code snippet Redirect URL

Copy đoạn code sau đây vào cuối file functions.php của theme hoặc child theme mà bạn đang sử dụng và lưu lại.

add_action( 'wp_footer', 'redirect_cf7' ); 
function redirect_cf7() {
?>
<script type="text/javascript">
document.addEventListener( 'wpcf7mailsent', function( event ) {
       location = 'https://laptrinhwebgiare.com/'; // Đường dẫn trang mà bạn muốn điều hướng tới
}, false );
</script>
<?php
}

Thay đường dẫn trang mà bạn muốn điều hướng tới trong phần location nghen . Thế là xong rất đơn giản

Thay đường dẫn trang mà bạn muốn điều hướng tới trong phần location nghen . Thế là xong rất đơn giản

Dùng plugin Contact Form 7 Redirection

Chúng ta cần cài đặt và kích hoạt plugin Contact Form 7 Redirection

Redirect URL sau khi gửi dữ liệu Contact Form 7 thành công
Redirect URL sau khi gửi dữ liệu Contact Form 7 thành công

Truy cập vào Form liên hệ => Danh Sách Form rồi chọn mẫu form liên hệ mà bạn muốn điều hướng Redirect URL .

Trong mẫu form liên hệ của bạn bây giờ đã có thêm tab Redirect Settings .

Sau khi người dùng submit form thành công bạn muốn chuyển hướng họ tới trang bất kỳ có sẵn nào đó trong website . Click Choose Page rồi chọn trang bạn muốn .

Còn nếu là liên kết bên ngoài thì nhập link vào External URL .

Trong phiên bản miễn phí của plugin này có 4 tùy chọn. Muốn nhiều tính năng hơn chúng ta cần nâng cấp lên bản pro và phải chịu phí .

  • Use external URL : Tích vào nếu muốn dùng liên kết bên ngoài trong phần External URL
  • Open page in a new tab : Mở trang trong tab mới .
  • Pass all the fields from the form as URL query parameters : Bỏ qua các trường từ biểu mẫu dưới dạng tham số truy vấn .
  • Pass specific fields from the form as URL query parameters : Truyền các trường cụ thể từ biểu mẫu dưới dạng tham số truy vấn URL

Chúng ta có thể thêm tập lệnh thực thi JavaScript để chạy sau khi gửi mẫu thành công. Không bao gồm các thẻ <script>

Thế Thôi

Tùy sở thích các bạn mà chọn lựa cách Redirect URL . Mình am hiểu chút về code thì thích dùng cách 1 hơn gọn nhẹ không cần cài thêm plugin . Còn các bạn thì sao ? Dùng cách nào hay có vấn đề gì thì bình luận bên dưới nha . Chúc các bạn thành công !

Tham khảo: https://scanwp.net/blog/contact-form-7-thank-you-page-redirects/

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *