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 v3,然後在域欄位中輸入網站的域。
註冊網站後,您將獲得該網站的站點金鑰和秘密金鑰。
接下來,移至 WordPress 管理螢幕並開啟聯絡人 > 整合選單頁面。
您將在那裡看到一個名為 reCAPTCHA 的框。單擊框中的設定整合。它將顯示輸入欄位 Site Key 和 Secret Key 。將您在上一步中收到的兩個金鑰複製貼上到欄位中,然後點選儲存更改。
reCAPTCHA v3 不需要驗證碼小部件 (reCAPTCHA v2 中使用的 「我不是機器人」 覈取方塊) 即可工作,因此 [recaptcha] 不再需要表單標籤。如果 [recaptcha] 在表單模板中找到表單標籤,Contact Form 7 5.1 或更高版本將忽略它們並用空字串替換它們。