recaptcha保护您免受垃圾邮件和其他类型的自动滥用的侵害。使用contact form 7的recaptcha集成模块,您可以阻止垃圾邮件机器人提交的有害表单。
recaptcha api的最新版本是v3。请与form 7 5.1和更高版本联系,使用此recaptcha v3 api。recaptcha v3在后台运行,因此用户无需阅读图像中的模糊文本,甚至无需勾选“我不是机器人”复选框。
注意:?recaptcha v3的api密钥与v2的api密钥不同;v2的密钥不适用于v3 api。您需要再次注册您的站点以获得v3的新密钥。
如果使用的是contact form 7的旧版本,并且正在寻找有关v2 api的recaptcha模块的信息,请参阅recaptcha(v2)。
注册网站要开始使用recaptcha,您首先需要注册wordpress网站。recaptcha是google的服务,因此您需要一个google帐户才能使用它。使用该帐户登录google,然后转到“?我的recaptcha”页面。您将看到一个简单的注册表格,如下所示:
我的recaptcha页面从类型选项中选择recaptcha v3,然后在“域”字段中输入网站的域。
注册网站后,您将获得该站点的站点密钥和秘密密钥。
网站详情接下来,移至wordpress管理屏幕并打开“?联系人”>“集成”菜单页面。
集成菜单页面您将在此处看到一个标题为recaptcha的框。单击框中的设置集成。它将显示输入字段site key和secret key。将您在上一步中收到的两个密钥复制粘贴到字段中,然后点击保存更改。
输入api密钥而已。现在,您的联系表单使用recaptcha的分数来验证表单提交是来自人类还是来自垃圾邮件机器人。
recaptcha v3不需要captcha小部件(recaptcha v2中使用的“我不是机器人”复选框)即可工作,因此[recaptcha]不再需要表单标签。如果[recaptcha]在表单模板中找到了表单标签,则contact form 7 5.1或更高版本会忽略它们并将其替换为空字符串。