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 或更高版本將忽略它們並用空字串替換它們。

也可以看看