在最近一段时间,WordPress文章总是被一些奇奇怪怪的IP留下各种奇奇怪怪的评论,对网站的管理和维护产生了困扰。验证码是常用的用来阻止机器人刷评论的工具,其中最有名的是reCaptcha和hCaptcha。由于网站也要面向国内访问,考虑到reCaptcha的网络连接问题,所以决定采用hCaptcha为网站的评论区增加一道验证码环节。
一、hCaptcha账号注册及ID生成
①进入hCaptcha官网,点击右上角的“Sign Up”(如果网页会自动翻译的话找到相似的位置,下面同理)

②找到免费的“Basic(Free)”套餐,点击中间“Get Started”

③之后会弹出提示框,意思是可以免费使用Pro套餐14天时间,如果不续费保持的话会自动降级到免费套餐,直接点击“Continue”

④输入电子邮件,选择地区,点击下方的“创建账户”

⑤跳转进入“账户安全”界面,先直接点“继续”进入账号,之后再设置密码等相关东西(hCaptcha对密码复杂度要求挺高的,之后再说)

⑥在新的界面中,先点击第2步下方的“生成秘密”

⑦现在已经准备好了密钥和API端点,可以先不关闭这个网页,进入下一步操作

二、WordPress后台安装“hCaptcha for WP”插件
①进入WordPress管理后台,点击左侧“插件”-“安装插件”,然后在右上角输入“hcaptcha”,安装并启用第一个插件(如下图所示)

②“hCaptcha for WP”插件安装并启用后会自动刷新进入已安装插件列表,点击插件名字下方的“Settings”

③直接点击“Let's Go!”

④此时就会进入hCaptcha for WP插件管理后台,此时无法按照正常情况输入相关信息

⑤找到“Appearance”栏目,点击右侧“Test...”,通过选择将其更改为“Live”

⑥鼠标滑动到底部,点击“保存更改”

⑦页面自动刷新后,将第一步获取的密钥和API端点分别填入“Site Key”和“Secret Key”,再点击左下角“我是真实访客”进行初步测试,最后单击“Check Site Config”下方的“Check”

⑧如果一切无误的话,页面上方会提示网站信息合法,说明已经快成功了,鼠标再次滑动到底部,点击“保存更改”即可


⑨此时可以回到hCaptcha的页面,点击右下角的“完毕”进入用户管理页面


三、在“hCaptcha for WP”插件中,针对WordPress的评论区开启验证码
①继续回到“hCaptcha for WP”插件,点击上方“Integrations”,勾选“WordPress”下方的“Comment Form”即评论表单,再点击下方的“保存按钮”,等待页面刷新

②保存成功后,打开随意文章页面,翻至底部评论区,可以看到评论区验证码已经生效



Comments NOTHING