reCAPTCHA (v3) 驗證碼

reCAPTCHA (v3) 驗證碼

reCAPTCHA 保護您免受垃圾郵件和其他類型的自動濫用。使用 Contact Form 7 的 reCAPTCHA 集成模塊,您可以阻止垃圾郵件機器人提交的濫用表單。

reCAPTCHA API 的最新版本是 v3 。聯繫表格 7 5.1 及更高版本使用此 reCAPTCHA v3 API 。 reCAPTCHA v3 在後台運行,因此用戶無需閱讀圖像中的模糊文本,甚至無需勾選 「我不是機器人」 複選框。

注意: reCAPTCHA v3 的 API 密鑰與 v2 的不同;v2 的密鑰不適用於 v3 API 。您需要再次註冊您的站點以獲取 v3 的新密鑰。

如果您使用的是舊版本的 Contact Form 7,並且正在尋找有關 v2 API 的 reCAPTCHA 模塊的信息,請參閱 reCAPTCHA (v2)

註冊網站

要開始使用 reCAPTCHA,您首先需要註冊 WordPress 站點。 reCAPTCHA 是 Google 的服務,因此您需要一個 Google 帳戶才能使用它。使用該帳戶登錄 Google,然後轉到我的 reCAPTCHA 頁面。您將看到一個簡單的註冊表,如下所示:

我的 reCAPTCHA 頁面的屏幕截圖
我的 reCAPTCHA 頁面

從類型選項中選擇 reCAPTCHA v3,然後在域欄位中輸入網站的域。

註冊網站後,您將獲得該網站的站點密鑰和秘密密鑰。

reCAPTCHA 站點詳細信息的屏幕截圖,包括站點密鑰和密鑰
網站詳情

接下來,移至 WordPress 管理屏幕並打開聯繫人 > 集成菜單頁面。

集成菜單頁面的屏幕截圖
集成菜單頁面

您將在那裡看到一個名為 reCAPTCHA 的框。單擊框中的設置集成。它將顯示輸入欄位 Site Key 和 Secret Key 。將您在上一步中收到的兩個密鑰複製粘貼到欄位中,然後點擊保存更改。

輸入 API 密鑰後集成頁面的屏幕截圖
輸入 API 密鑰
現在,您的聯繫表單使用 reCAPTCHA 的分數來驗證表單提交是來自人類還是垃圾郵件機器人。

reCAPTCHA v3 不需要驗證碼小部件(reCAPTCHA v2 中使用的 「我不是機器人」 複選框)即可工作,因此 [recaptcha] 不再需要表單標籤。如果 [recaptcha] 在表單模板中找到表單標籤,Contact Form 7 5.1 或更高版本將忽略它們並用空字元串替換它們。

也可以看看

上次修改 2021.12.27