Akismet,依赖于WordPress的推广,目前它也是最流行的WordPress反垃圾留言插件。但是,如果你的WordPress网站是面向国外用户的,且服务器放在国外,我觉得Google提供的“Invisible reCaptcha”更好。
这是因为Akismet无法阻止垃圾评论发布而是发布后再识别拦截扔到评论垃圾箱,但Invisible reCaptcha可以防范于未然,直接将垃圾留言程序拦之门外。
下面笔者将会详细介绍如何安装Invisible reCaptcha。
获取Invisible reCaptcha站点密钥及私钥
您需要一个Google帐户才能使用Invisible reCaptcha(这里不会展开介绍谷歌账号注册)。
首先,访问Google reCaptcha,点击右上角的Get reCAPTCHA按钮。
添加域名等相关信息,包括以下要点:
- Label(标签)-描述性名称,有点像分组的意思,方便你后期管理开通reCaptcha的网站。
- reCAPTCHA type(类型)-v3算是升级的版本,用户体验更佳,用户无需任何操作即可完成人机交互验证。v2是一种上一代的机器人识别验证,需要用户点击才能完成人机交互验证,用户体验相对会差一些。
- Domain(域名)-添加需要引入“Invisible reCaptcha”的网站URL,可以是一个或者多个域名。
- Owners(所有者)-至少一个Google帐户的电子邮件地址。
- 我同意reCAPTCHA使用条款-需要勾选了才能使用这个服务。
- 向所有者发送提醒-检查以接收重要信息。
完成后点击“SUBMIT”提交。
稍微简单说明一下reCAPTCHA类型:
:
如果您未选中下面的框,则无法进入下一页。
毋庸置疑,
不要关闭此页面,或者将站点密钥和私钥保存到你认为安全的地方,因为后面会用到这两个东西。
安装Invisible reCaptcha插件
进入WordPress仪表盘,点击菜单的“插件-安装插件”,搜索“Invisible reCaptcha”,找到Invisible reCaptcha for WordPress,点击“现在安装”,安装完毕点击“启用”。
然后,点击WordPress仪表盘“设置-Invisible reCaptcha”菜单进入Invisible reCaptcha设置界面,填入相关信息:
- 站点密钥-输入前面获取到的站点密钥
- 私钥-输入前面获取到的私钥
- 语言-选择你的站点语言
- 位置-建议使用Inline。即reCaptcha徽标显示的位置,选择Inline你可以在页面中使用CSS样式
- 自定义样式-如果你需要进行定制化,你还可以自定义样式,使reCaptcha徽标样式与你站点设计风格保持一致性
输入后,请务必点击“保存更改”。
设置“Wordpress”相关,将显示四个项目全部勾选上,然后点击“保存更改”。
- 登录表单保护
- 注册表单保护
- 评论表单保护
- 忘记密码保护
设置“联系表单”,如果你的WordPress引入了联系表单,还可以对联系表单启用Invisible reCaptcha,选择后保存更改即可。
以上即在WordPress使用Invisible reCaptcha的全部教程。如果你的网站服务器在国外,并且这是一个针对海外用户建立的网站,笔者建议你可以考虑使用Invisible reCaptcha取代WordPress提供的垃圾留言拦截插件Akismet。
原文地址:https://www.wbolt.com/invisible-recaptcha.html