Bạn có muốn cài reCAPTCHA vào mục bình luận trên WordPress?
Spam là vấn đề khiến cho nhiều chủ site WordPress cực kì đau đầu, trong đó bản thân mình cũng vậy. Hàng ngày có hàng đống ông vào comment spam. Tất nhiên là họ comment spam bằng tool nên việc chặn IP là tương đối khó khăn.
Thông thường để chặn spam, nhiều người hay dùng plugin Akismet. Nghe quảng cáo thì mỗi giờ, dịch vụ này chặn được khoảng 7.5 triệu bình luận spam trên WordPress. Một con số khủng khiếp đúng không nào.
Tuy nhiên không hẳn lúc nào Askimet cũng chặn được hết tất cả các bình luận spam. Vì thế bạn có thể nên nghiên cứu cài thêm reCAPTCHA vào mục bình luận trên WordPress. Việc này giúp bạn hạn chế rất nhiều tình trạng spam comment trên blog của mình.
Trong bài viết này MGGH sẽ hướng dẫn các bạn cách thêm reCAPTCHA vào mục bình luận của WordPress nhé. Cũng khá là đơn giản thôi, mình sẽ hướng dẫn cụ thể từng bước một.
reCAPTCHA là gì?
Trước tiên mình muốn giải thích trước CAPTCHA là gì đã.
CAPTCHA viết tắt của “Completely Automated Public Turing test to tell Computers and Humans Apart” đại để là một dãy số, ký tự (thông thường ở dạng hình ảnh) yêu cầu bạn bắt buộc phải nhập vào ở các form mẫu đăng ký, bình luận.
Việc này nhằm hạn chế các tool, robot tự động đi đăng ký, spam hàng loạt trên các diễn đàn, blog…Do các ký tự ở dạng hình ảnh nên tool thường sẽ không đọc hoặc rất khó đọc được, chỉ con người mới có thể đọc được và điền chính xác được. Vì vậy CAPTCHA là công cụ hữu hiệu để chống nạn spam.
Vậy ReCAPTCHA là gì?
Đây là một công cụ Captcha được chính Google xây dựng và phát triển từ năm 2009. Thay vì sử dụng những hình ảnh các ký tự loằng ngoằng (vốn rất khó đọc ngay cả đối với con người), Google reCAPTCHA lại khá đơn giản để sử dụng.
Khách truy cập đa phần chỉ cần check vào ô “I’m not a robot” (tôi không phải người máy) là xong. Chỉ trong một số trường hợp nhất định (IP của bạn nằm trong diện tình nghi) thì Google reCaptcha mới yêu cầu bạn xác nhận bằng cách nhận diện các vật thể trong hình.
Google cho sử dụng công cụ reCAPTCHA hoàn toàn miễn phí, vì thế bạn có thể sử dụng để tích hợp vào nhiều nơi trên website (ví dụ như trang đăng nhập, mục comment, mục contact…).
Hướng dẫn cài reCAPTCHA vào mục bình luận trên WordPress
Bước 1: Cài đặt Plugin
Đầu tiên bạn phải cài đặt và active plugin reCAPTCHA in WP comments form .
Sau khi kích hoạt bạn vào phấn Settings » reCAPTCHA in Comments để cấu hình plugin.
Plugin này sẽ yêu cầu bạn cung cấp Site key và Secret key (gọi chung là API key) mới hoạt động được. Những key này bạn có thể lấy được từ website của reCaptcha.
Bước 2: Đăng ký website của bạn để lấy API Keys reCAPTCHA
Để lấy API key bạn vào trang này Google reCAPTCHA, sau đó nhấn vào nút “Admin console” như hình.
Sau đó bạn hãy đăng nhập vào bằng tài khoản Gmail. Tiếp theo bạn sẽ được dẫn tới phần “Register a new site”. Trong trang này bạn khai báo các thông tin cơ bản của site:
- Label: điền tên website cho dễ nhớ
- reCAPTCHA type: loại captcha bạn muốn add vào site WordPress. Bạn chọn mục reCAPTCHA v2 sau đó chọn tiếp “I’m not a robot” check box. Tùy chọn này yêu cầu người dùng khi muốn submit form hoặc bình luận, phải tick chọn vào ô xác nhận “Tôi không phải là robot”.
Lưu ý: Các tùy chọn khác (ví dụ như reCAPTCHA v3, reCAPTCHA badge) reCAPTCHA sẽ xác nhận tự động, không cần người dùng tick xác nhận. Những tùy chọn này giúp bạn không làm phiền khách truy cập. Tuy nhiên mức độ hiệu quả không tốt bằng reCAPTCHA v2.
- Mục Domain: nhập tên site WordPress cần thêm reCaptcha.
- Accept the reCAPTCHA Terms of Service: Tích chọn để đồng ý điều khoản sử dụng dịch vụ reCAPTCHA.
Xong xuôi các bạn nhấn Submit để nhận Site key và secret key.
Bước 3: Thêm reCAPTCHA vào mục bình luận WordPress
Vào mục Settings » reCAPTCHA in Comments, paste các API key vào và nhấn nút Save your Google reCAPTCHA API keys pair để lưu lại.
Bước cuối cùng bạn phải bật enable reCAPTCHA và nhấn Save Changes để kích hoạt công cụ này trên site WordPress của bạn.
Xong bước này xem như bạn đã hoàn tất việc cài reCaptcha cho phần bình luận trong WordPress. Có thể kiểm tra bằng cách vào một bài post bất kỳ, kéo xuống phần comment, nếu thấy xuất hiện ô check box của Google reCAPTCHA như hình là OK.
Lưu ý: Bạn phải đăng xuất khỏi tài khoản WordPress mới thấy nhé.
Ngoài ra plugin này còn cho phép bạn tùy chỉnh một số thứ như theme của check box, kích thước, vị trí, ngôn ngữ. Các bạn có thể cấu hình trong mục reCAPTCHA Customizer.
Mục Antispam Settings cho phép plugin sẽ tự động đánh dấu các bình luận bị chặn lại là spam, xóa bình luận, block truy cập…
Hi vọng bài hướng dẫn cài đặt reCaptcha vào WordPress sẽ giúp bạn tránh khỏi nỗi đau mà các spammer để lại trên site của bạn. Chúc các bạn vui vẻ. Thử comment trên bài này xem có bị chặn không nhé.
piopád
Uầy, nhiều bạn thích spam test nhỉ 🙂
sadasdsad
Spam test à bro
Hello, Mình thử Spam bạn nhé hihi
Spam sao được mà spam 🙂