Cách Chống Spam Email Contact Form 7 Hiệu Quả

Bạn đang dùng Contact Form 7 để cấu hình email nhưng bạn đang nổi cấu vì lý do có quá nhiều email spam từ bot nó auto, bài viết dưới đây mình sẽ hướng dẫn cho các bạn cách chống spam email contact form 7 hiệu quả và đơn giản nhất nhé.

Spam email Contact Form 7
Spam email Contact Form 7

Như hình bên trên bạn thấy có quá nhiều email rác trong một ngay, số lượng email gửi về rất nhiều nếu bạn không kịp thời xử lý bạn cảm thấm rất khó chịu và ảnh hưởng đến công việc của bộ phận sale, điểm nhận dạng được các email spam thường là họ tên được tạo bởi chuỗi ký tự tự động và user của emai, một lượng lớn email gửi cùng một thơi điểm.

Cách chống spam email Contact Form 7 đơn giản nhất

Cách này mình sẽ Format số điện thoại theo định dạng chuẩn của Việt Nam là: số 0 đằng trước và có 9-10 số ở đằng sau số 0, bạn phải chú ý xem cách này có phù hợp với nhu cầu của bạn không nhé.

Bước 1: Bạn phải thêm một trường điện thoại có định dạng là [tel* your-tel] như hình bên dưới vào phần nội dung của form

Cấu hình form contact form 7
Cấu hình form contact form 7

Bước 2: Tiếp theo bạn hãy chèn đoạn code này vào file functions.php của theme bạn đang kích hoạt

/*
* Chống spam cho contact form 7 bằng định dạng số điện thoại
* */
add_filter('wpcf7_validate_tel', 'devvn_custom_validate_sdt', 10, 2);
add_filter('wpcf7_validate_tel*', 'devvn_custom_validate_sdt', 10, 2);
function devvn_custom_validate_sdt($result, $tag) {
$name = $tag->name;
if ($name === 'your-tel') {
$sdt = isset($_POST[$name]) ? wp_unslash($_POST[$name]) : '';
if (!preg_match('/^0([0-9]{9,10})+$/D', $sdt)) {
$result->invalidate($tag, 'Số điện thoại không hợp lệ.');
}
}
return $result;
}

Sau đó bạn bấm Cập nhật tập tin và ra ngoài xem thành quả nhé, bây giờ bạn hãy thử nhập một số điện thoại bậy như những số mà trước đó gửi spam và bạn bấm đăng ký thì lúc này hệ thống đã thông báo bị lỗi và bắt chúng ta nhập đúng định dạng số Việt Nam

Test email spam
Test email spam

Quá đơn giản phải không nào, chỉ vào thao tác bạn đã chặn được bọn spam email đở gây phiền cho bạn rồi, hiện nay có khá nhiều các chặn nhưng bản thân mình thấy cách này đơn giản và hiệu quả nhất nên mình chia sẽ cho các bạn, bạn thấy bài viết trên bổ ích thì hãy đánh giá 5 sao và chia sẽ bài viết này rộng rải hơn nhé, xin cảm ơn.

Thao khảo code nguồn từ Levantoan.com

5/5 - (21 bình chọn)
Theo dõi
Thông báo của
guest
0 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận

Gọi điện ngay

0
Rất thích suy nghĩ của bạn, hãy bình luận.x