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智能助手
A重要聲明:AI的回應速度可能較慢。AI提供的資訊僅供參考,本公司對其準確性或完整性不承擔任何責任。AI回覆不代表本公司立場。

歡迎!我在這裡為您解答關於 的任何問題。

01:45