WordPress Contact Form 7 增加Cloudflare Turnstile验证减少垃圾信息教程
Cloudflare Turnstile是什么?

一种替代 CAPTCHA 的验证工具,Cloudflare Turnstile 确认网站访客是真实人类,将不必要的机器人拒之门外,但不会拖慢真正用户的 Web 体验。就是没有谷歌CAPTCHA那么多的场景识别还能进行访客识别,识别访客为正常就自动通过,异常访客就需要进行点击认证。
为什么要替换谷歌reCAPTCHA?

因为谷歌reCAPTCHA开始收费,只能免费进行 10,000 次评估。所以一旦访客多就需要花钱。

Cloudflare Turnstile收费吗?
Cloudflare Turnstile免费套餐并没有对单站点有限制,收费套餐是部件数和站点数。
详细介绍:
https://www.cloudflare-cn.com/application-services/products/turnstile/

Cloudflare Turnstile怎么注册设置?
注册登录地址:
https://dash.cloudflare.com/sign-up?to=/:account/turnstile
小组件名称:自己管理用(前台不可见)
添加主机名:选择需要添加的网站
小组件模式:建议选择托管模式(此模式才能出现可疑访客进行验证点击)

生成密匙,信息需要填写到Contact Form 7

WordPress Contact Form 7中怎么设置Cloudflare Turnstile?
登录Wordpress后台-Contact-Integration


填写密匙信息

Contact Form 7中没有Cloudflare Turnstile?
升级Contact Form 7插件到最新版
WordPress Contact Form 7中添加Cloudflare Turnstile的效果是什么样的?
添加之后小组件默认显示在表单的最上面

如果想更改位置可以到表单中位置单独添加Tag [turnstile]
通常在按钮的上方添加小部件。
另外:turnstile标签也可添加参数如需规则如下:
Example: [turnstile size:compact language:en]
参考详细说明:
https://contactform7.com/turnstile-integration/