Simple Turnstile – WordPress 人機驗證插件

[turnstile]

Simple Turnstile

一个简单而强大的 WordPress 人机验证插件,基于 Cloudflare Turnstile 技术

插件介绍

Simple Turnstile 是一个轻量级的 WordPress 插件,它使用 Cloudflare 的 Turnstile 技术来保护您的网站免受机器人攻击。Turnstile 是 Cloudflare 推出的新一代人机验证服务,它比传统的 CAPTCHA 更加智能和用户友好,能够在不影响用户体验的情况下有效阻止机器人。

什么是 Cloudflare Turnstile?

Cloudflare Turnstile 是一种先进的人机验证服务,它使用机器学习和行为分析来区分真实用户和机器人,而不需要用户解决复杂的图像拼图或文字识别。它提供了更好的用户体验,同时保持高水平的安全性。

主要功能

全面的表单保护

Simple Turnstile 可以保护您网站上的各种表单,防止机器人滥用:

  • WordPress 登入表单
  • WordPress 注册表单
  • WordPress 忘记密码表单
  • WordPress 留言表單
  • WooCommerce 登入表单
  • WooCommerce 注册表单
  • WooCommerce 忘记密码表单
  • WooCommerce 商品評論表單
  • 自定义 URL 页面上的表单

灵活的设置选项

全局开关

使用全局开关可以一键启用或停用所有 Turnstile 验证功能,方便在测试或维护期间临时关闭验证。

已登入用户豁免

可以设置让已登入的用户跳过验证,提升用户体验。

自定义错误讯息

可以自定义当用户未完成验证时显示的错误讯息,使其与您的网站风格保持一致。

禁用提交按钮

可以设置在用户完成验证前禁用表单的提交按钮,确保用户必须先通过验证才能提交表单。

自定义 URL 保护

可以指定特定的 URL 路径,在这些页面上的所有表单都会添加 Turnstile 验证。

多語言支持

Simple Turnstile 支持多种语言,包括:

  • 繁体中文 (预设)
  • 英文 (English)
  • 简体中文 (中国)

插件会根据您的 WordPress 语言设置自动选择合适的语言。

短代码支持

使用 [turnstile] 短代码可以在任何支持短代码的地方添加 Turnstile 验证。

安装与设置

安装步骤

  1. 从 WordPress 插件目录下载 Simple Turnstile 插件,或上传插件 ZIP 文件到您的 WordPress 网站
  2. 在 WordPress 管理后台启用插件
  3. 前往“设置 > Simple Turnstile”进行配置

获取 Cloudflare Turnstile 密钥

使用 Simple Turnstile 插件前,您需要从 Cloudflare 获取 Site Key 和 Secret Key:

  1. 登入您的 Cloudflare 仪表板
  2. 前往“Turnstile”部分
  3. 点击“Add a site”创建一个新的 Turnstile 站点
  4. 填写站点名称和域名
  5. 选择合适的 Turnstile 类型(建议选择“Managed”或“Non-Interactive”)
  6. 创建后,您将获得 Site Key 和 Secret Key

插件配置

在 WordPress 管理后台,前往“设置 > Simple Turnstile”页面进行以下设置:

一般设置

选项 說明
启用 Turnstile 全局开关,控制是否启用所有 Turnstile 验证功能
Site Key 从 Cloudflare 获取的 Turnstile Site Key
Secret Key 从 Cloudflare 获取的 Turnstile Secret Key
停用 [提交] 按钮 在用户完成验证前禁用表单的提交按钮
自定义错误讯息 当用户未完成验证时显示的错误讯息
已登入使用者不需要验证 允许已登入的用户跳过验证

表单设置

选择要在哪些 WordPress 表单上启用 Turnstile:

  • WordPress 登入表单
  • WordPress 管理员页面
  • WordPress 注册表单
  • WordPress 忘记密码表单
  • WordPress 留言表單

WooCommerce 设置

选择要在哪些 WooCommerce 表单上启用 Turnstile:

  • WooCommerce 登入表单
  • WooCommerce 注册表单
  • WooCommerce 忘记密码表单
  • WooCommerce 商品評論表單

自定义设置

在“自定义 URL”文本框中输入要启用 Turnstile 的 URL 路径,每行一个。例如:

/contact/
/form/
/checkout/

使用短代码

您可以使用 [turnstile] 短代码在任何支持短代码的地方添加 Turnstile 验证。这对于保护自定义表单特别有用。

基本用法

[turnstile]

将此短代码放在表单的提交按钮之前,确保用户在提交表单前完成验证。

注意: 使用短代码时,请确保表单包含一个提交按钮,并且短代码放置在提交按钮之前。

常见问题

Turnstile 与 reCAPTCHA 有什么区别?

Cloudflare Turnstile 是一种更现代、更用户友好的人机验证解决方案。与 reCAPTCHA 相比,Turnstile 通常不需要用户解决拼图或识别图像,它使用更先进的技术来区分人类和机器人,提供更好的用户体验。

Turnstile 是否需要 Cloudflare 帐户?

是的,您需要一个 Cloudflare 帐户来获取 Turnstile 的 Site Key 和 Secret Key。不过,您不需要将您的网站托管在 Cloudflare 上或使用 Cloudflare 的其他服务。

如何测试 Turnstile 是否正常工作?

啟用插件並配置好 Turnstile 密鑰後,您可以嘗試在網站上提交一個受保護的表單(如登入表單或留言表單)。如果 Turnstile 正常工作,您應該能看到 Turnstile 小部件,並且只有在通過驗證後才能提交表單。

为什么我看不到 Turnstile 小部件?

可能的原因包括:

  • 全局开关已关闭
  • 您已登入且启用了“已登入使用者不需要验证”选项
  • Site Key 未正确设置
  • JavaScript 错误阻止了小部件加载

如何在多语言网站上使用 Simple Turnstile?

Simple Turnstile 支持多种语言,并会根据您的 WordPress 语言设置自动选择合适的语言。如果您使用 WPML 或 Polylang 等多语言插件,Simple Turnstile 应该能够正确显示对应语言的文本。

技术支持

如果您需要使用 Simple Turnstile或者在使用插件时遇到任何问题,或有任何建议,请通过以下方式联系我们:

我們會盡快回覆您的問題並提供幫助。

© 2025 Simple Turnstile. 保留所有权利。

Cloudflare 和 Turnstile 是 Cloudflare, Inc. 的商标。

发表回复

3
AI智能助手
WhatsApp
电子邮件
AI智能助手
WhatsApp
电子邮件
AI智能助手
重要声明:AI的响应速度可能较慢。AI提供的信息仅供参考,本公司对其准确性或完整性不承担任何责任。AI回复不代表本公司立场。

欢迎!我在这里为您解答关于 的任何问题。

00:57