Chặn Spam Bình Luận cho WordPress là điều nên làm và cần thiết cho tất cả các website có sử dụng bình luận. Có rất nhiều giải pháp, trước đó Lại Văn Đức Blog đã hướng dẫn sử dụng Akismet – Plugin chặn bình luận Spam tốt nhất cho WordPress.
Ngoài ra, bạn có thể sử dụng reCAPTCHA để bắt buộc xác thực người dùng trước khi đăng bình luận. Trong bài viết này Lại Văn Đức Blog sẽ hướng dẫn bạn thêm một cách nữa. Chúng ta sẽ chặn Spam bình luận WordPress với Cookie.
Xem thêm: Thông báo khi có bình luận mới
Chặn Spam Bình Luận WordPress với Cookie như thế nào ?
Hầu hết các bình luận Spam được gửi bởi các chương trình tự động. Các chương trình này về cơ bản là các phần mềm thu thập thông tin trên web để tìm kiếm các biểu mẫu nhận xét và sau đó gửi bình luận spam.
Để spam hàng nghìn trang web, các chương trình này sẽ không để lại bất kỳ Cookie nào hi truy cập vào website. Chính vì vậy, chúng ta sẽ sử dụng Cookie mặc định để chặn Spam bình luận trên website.
Chúng ta sẽ sử dụng Plugin Cookies for Comments kiểm tra cookie khi bất kỳ người dùng nào cố gắng đăng bình luận. Nếu cookie tồn tại, thì điều này có nghĩa là người dùng, không phải là bot spam.
Nếu cookie không tồn tại, thì người dùng rất có thể là một bot spam và bình luận mà họ gửi sẽ được đánh dấu là spam.
Xem thêm: Thêm tệp đính kèm trong bình luận WordPress
Chặn Spam Bình Luận với Cookies for Comments
Để thực hiện việc chặn Spam bình luận bằng Cookie cho WordPress bạn hãy cài đặt và kích hoạt Plugin Cookies for Comments. Nếu bạn chưa biết cách cài đặt Plugin, hãy xem bài viết Cài Đặt Plugin WordPress.
Plugin này không có bất kỳ cấu hình hay thiết lập nào cả. Bạn chỉ cần cài đặt và kích hoạt lên là xong bước đầu tiên.
Bước tiếp theo, bạn hãy truy cập ra ngoài website > Nhấn F12
trên bàn phím hoặc nhấn chuột phải chọn Xem Nguồn Trang
.
Tiếp theo, bạn hãy kéo xuống cuối cùng của trang này đến khi bạn nhìn thấy một dòng Code tương tự như hình bên dưới.
<img alt='css.php' src="http://example.com/wp-content/plugins/cookies-for-comments/css.php?k=6345j34hecahgdsdt434h43634k3h&o=i&t=20220829" width='1' height='1' />
Giá trị sau css.php?k=
là giá trị của cookie. Như ví dụ bên trên đoạn cookie là: 6345j34hecahgdsdt434h43634k3h. Bạn cần xác định được đoạn cookie này để sử dụng chặn Spam bình luận.
Tiếp theo, bạn hãy truy cập vào FTP hoặc Hosting và mở file .htaccess
ra sau đó chèn đoạn Code bên dưới lên trên cùng.
RewriteCond %{HTTP_COOKIE} !^.*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.*$ RewriteRule ^wp-comments-post.php - [F,L]
Bạn hãy thay XXXX thành đoạn cookie trên website của bạn đã lấy được như bước trước đó. Sau đó bạn hãy lưu file .htaccess để hoàn thành việc chặn Spam bình luận.
Xem thêm: Gửi Email khi có bình luận mới
Thế Thôi
Chặn Spam Bình Luận trong WordPress là một trong những vấn đề khá rắc rối. Đặc biệt với các website có đông đảo thành viên bình luận thì việc chặn Spam luôn là ưu tiên hàng đầu để giữ lại những bình luận thực sự.
Chúng ta có thể sử dụng Plugin Akismet để chặn Spam hoặc sử dụng Cookies for Comments để chặn Spam bình luận. Cả hai đều là Plugin WordPress miễn phí vì vậy bạn hoàn toàn có thể sử dụng mà không cần lo lắng. Đồng thời các Plugin này cũng không gây ra ảnh hưởng về tốc độ tải trang nên bạn cũng không cần nghĩ nhiều.
Chặn Spam bình luận cho WordPress sử dụng Cookie với hướng dẫn bên trên hy vọng sẽ giúp bạn thực hiện được nhu cầu của mình. Chúc các bạn thành công.
Bài viết liên quan: