Thêm trường số điện thoại, xoá trường email, website và chống spam bình luận bài viết

02/01/2025
7 Phút đọc
53 Lượt xem
Đánh giá
5/5 - (1 bình chọn)

Trong quá trình phát triển website, việc quản lý bình luận từ người dùng là một phần quan trọng để duy trì tính tương tác và xây dựng cộng đồng. Tuy nhiên, một vấn đề lớn mà các quản trị viên WordPress thường gặp phải là spam bình luận, đặc biệt là những bình luận tự động từ bot. Để giải quyết vấn đề này, một trong những phương pháp phổ biến và hiệu quả chính là sử dụng CAPTCHA. Trong bài viết này, chúng tôi sẽ chia sẻ một đoạn mã hoàn chỉnh giúp bạn bảo vệ trang web khỏi spam bình luận với CAPTCHA toán học, đồng thời đảm bảo các trường thông tin như số điện thoại và tên của người bình luận được xác thực chính xác.

Thêm trường số điện thoại, xoá trường email, website và chống spam bình luận bài viết

 

Bạn có thể xem thêm các thủ thuật khác tại đây: https://muathemewpgiare.com/thu-thuat-wordpress/

1. Xóa Các Trường Không Cần Thiết Như Email và URL Trong Form Bình Luận

Để giảm thiểu spam, chúng ta có thể loại bỏ các trường email và URL trong form bình luận. Những trường này thường được các bot sử dụng để tạo các liên kết tự động hoặc gửi bình luận không mong muốn. Mã dưới đây sẽ giúp bạn loại bỏ các trường này:

2. Thêm Trường Số Điện Thoại Vào Form Bình Luận

Một phương pháp phổ biến để ngăn chặn spam là yêu cầu người dùng cung cấp số điện thoại khi gửi bình luận. Đoạn mã dưới đây sẽ thêm trường số điện thoại vào form bình luận và xác thực số điện thoại theo định dạng Việt Nam (bắt đầu bằng 0 và có 10-11 chữ số):

3. Lưu Số Điện Thoại và Kiểm Tra Trong Backend

Khi người dùng gửi bình luận, số điện thoại sẽ được lưu vào metadata của bình luận. Bạn có thể sử dụng mã dưới đây để lưu trữ số điện thoại và kiểm tra tính hợp lệ của nó trước khi bình luận được gửi lên website:

5. Kiểm Tra Đáp Án CAPTCHA

Sau khi người dùng nhập kết quả vào trường CAPTCHA, chúng ta sẽ kiểm tra câu trả lời trong backend để đảm bảo rằng người dùng đã giải đúng phép toán. Nếu câu trả lời sai, hệ thống sẽ không cho phép bình luận được gửi:

6. Ngăn Chặn Spam Bằng Các Từ Khóa Xấu

Để bảo vệ website khỏi các bình luận không mong muốn có chứa từ khóa spam, bạn có thể kiểm tra nội dung bình luận và từ chối những bình luận có chứa các từ khóa không phù hợp như “viagra”, “casino”, “bet”, v.v. Mã dưới đây sẽ giúp bạn làm điều này:

Dưới đây là đoạn code hoàn chỉnh. Bạn chỉ cần thêm code sau vào functions.php của theme là được

Kết Luận

Với việc kết hợp các biện pháp như CAPTCHA toán học, xác thực số điện thoại và loại bỏ các trường không cần thiết, bạn đã có thể tạo ra một hệ thống bình luận trên WordPress hiệu quả và bảo mật hơn. Đoạn mã trên sẽ giúp website của bạn giảm thiểu spam và bảo vệ khỏi các bình luận tự động từ bot, đồng thời vẫn giữ lại tính tương tác và người dùng thực sự.

Hãy thử áp dụng các mã trên vào trang web của bạn và bảo vệ nó khỏi các mối nguy hiểm từ spam bình luận.

Thông báo chính thức: Muathemewpgiare chân thành mong muốn được đồng hành và hỗ trợ tốt nhất cho các khách hàng trong quá trình sử dụng giao diện WordPress. Vì vậy, khi mua những theme wordpress tại chúng tôi, chúng tôi cam kết hỗ trợ quý khách hàng hết sức có thể.

Chúng tôi hiểu rằng sự lựa chọn của quý khách là rất quan trọng. Việc mua source code tại chúng tôi không chỉ giúp đảm bảo chất lượng mà còn nhận được sự hỗ trợ tận tâm từ Muathemewpgiare. Chúng tôi rất mong quý khách cân nhắc kỹ, tránh những rủi ro không đáng có khi mua các source code không rõ nguồn gốc. Chúng tôi luôn sẵn sàng hỗ trợ và đồng hành cùng quý khách. Xin chân thành cảm ơn!

Để lại một bình luận