Chào các bạn, sau 1 thời gian làm web cho khách thấy 1 số web thỉnh thoảng hay có email từ nước ngoài gửi về mail thông qua Form để lại thông tin khách hàng bằng contact form 7, mặc dù cũng cài plugin chống spam cho contact form 7 nhưng vẫn có thể lách được do nội dung không gây hại tới, nhưng cũng rất khó chịu khi nhận được cái mail như thế nên mình đã làm thêm check số điện thoại ở việt nam để chỉ có khách hàng việt nam điền , cho đúng mục đích của form đó .

Check số điện thoại trên contact form 7
Ở đây mình sử dụng Preg_match để kiểm tra trường số điện thoại, các bạn nhớ ở trong phần cấu hình form của contact form 7 bạn phải để field là tel để khi ra form mới có tác dụng với dòng lệnh kiểm tra số điện thoại đó.
Bạn mở file function.php ( nếu dùng child theme thì mở file function.php ở trong thư mục child theme nhé) thêm đoạn code ở bên dưới và lưu lại file .
function custom_filter_wpcf7_is_tel( $result, $tel ) { $result = preg_match( '/^(0|+84)(s|.)?((3[2-9])|(5[689])|(7[06-9])|(8[1-689])|(9[0-46-9]))(d)(s|.)?(d{3})(s|.)?(d{3})$/', $tel ); return $result; } add_filter( 'wpcf7_is_tel', 'custom_filter_wpcf7_is_tel', 10, 2 );
Sau khi thêm code xong bạn ra form contact form 7 mà bạn đã tạo để check xem ok chưa nhé!! hiện tại ở đây mình làm trên theme flatsome thấy ok.
Chúc các bạn thành công, hãy like chia sẻ bài viết nếu thấy hữu ích nhé!
Nguồn internet tổng hợp
- Báo giá thiết kế web số 1 Hà Nội
- Thiết kế web giá rẻ tphcm chỉ từ 2,999,000đ
- Thiết Kế Website tại Tuệ Lâm Soft Nhiều Ưu Đãi Cho Doanh Nghiệp
- Hướng dẫn cách tạo, tùy chỉnh, thiết kế, CSS form bằng contact form 7
- Code hiển thị trước và sau giá woocommerce
- Thiết kế website tại Tiền Giang 2020
- 4 bước xác định dùng landing page trong digital marketing
- Thiết kế website tại Bến Tre 2020
- 5 XU HƯỚNG THIẾT KẾ WEB NÀO SẼ THỊNH HÀNH TRONG NĂM 2020?
- Thiết kế website tại Đắk Lắk 2020
- Thiết kế website tại Thái Nguyên 2020
- Thiết kế website tại Cao Bằng 2020
- Thiết kế website tại Vĩnh Long 2020