- shares
- Facebook Messenger
- Gmail
- Viber
- Skype
Chào các bạn, bài hôm nay mình hướng dẫn cách gửi dữ liệu contact form vào URL sử dụng fast secure contact form. Ở trong bài trước mình đã hướng dẫn cách tạo contact form sử dụng fast secure contact form trên website.
Fast Secure Contact Form được hỗ trợ bởi 1 plugin có tên “Contact Form DB“, plugin này sẽ lấy dữ liệu của contact form và lưu vào trong cơ sở dữ liệu mysql.
Có nhiều cách để có thể mang dữ liệu của contact form và lưu ra nơi khác như google form,…ngoài cách sử dụng hook như mình có đề cập trong tutorial trước cách đơn giản hơn bạn sử dụng tính năng redirect to another site.
Redirect to another site
Truyền tham số posted data trên form vào địa chỉ URL thông qua phương thức GET. Cấu hình phần này, bạn xem tại đây.
Silent Remote Sending
Một lựa chọn khác là sử dụng tính năng “Silent Remote Sending” . Với cách này chúng ta có thể sử dụng cả 2 phương thức truyền dữ liệu POST hoặc GET. Nếu bạn kích hoạt tính năng gửi dữ liệu này, form sau khi được thực thi bởi người dùng sẽ gửi dữ liệu ẩn vào remote URL mà bạn chỉ định.
Sau đó, bạn có thể sử dụng dịch vụ lưu trữ thứ 3 như mailing list API, hay google cloud,…
Để kích hoạt sử dụng tính nawnt Slient Remote Sending, vào tab Advanced ->Silent Remote Sending Settings.
- Silent Remote Sending: lựa chọn phương thức gửi dữ liệu, POST/GET
- Silent Remote URL: điền địa chỉ remote URL, sẽ truyền dữ liệu vào địa chỉ này bắt đầu bằng http://
- Silent send fields to ignore: trường này là tùy chọn không bắt buộc. Nhập danh sách tên fields bạn không muốn gửi vào URL. Mỗi field bạn viết trên 1 dòng, sử dụng option này để loại bỏ 1 số trường bạn không cần thiết truyền vào URL.
- Silent send fields to rename: Option này cho phép bạn đổi tên fields, cũng giống trên mỗi field được viết trên 1 dòng. Gán tên mới cho field cũ với cú pháp như sau:
oldname=newname
Ví dụ:
from_name=name
from_email=email - Silent send key value pairs to add: với tùy chọn này bạn có thể sử dụng thêm tham số URL ngoài các tham số chứa dữ liệu của contact form. Mỗi tham số viết 1 dòng theo cặp gồm key & value.
Ví dụ:
account=23453546
newsletter=join
action=signup - Disable email sending (use only when required while you have enabled silent remote sending): chọn vào option này sẽ tắt tính năng gửi gửi mail mặc định của form tới bạn, nếu bạn chỉ muốn làm việc ở URL thứ 2 này. Lưu ý: mail xác nhận mặc định luôn được gửi cho dù có chọn vào option này.
Hẹn gặp bạn ở tutorial tiếp theo.
Để nhận được bài viết mới vui lòng đăng ký kênh kiến thức WordPress từ A-Z ở Form bên dưới. Bạn cũng có thể nhận được sự trợ giúp trên Twitter và Facebook
- shares
- Facebook Messenger
- Gmail
- Viber
- Skype