7 日免費試用頂級網頁寄存服務

一招教你如何減少Contact form 7 的惡意提交表單

最後更新於

5 個人喜歡此文章

46 次瀏覽

在這篇文章您將會學懂如何透過Contact form 7內置的Google reCAPTCHA功能去減少收到的垃圾表單。

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

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

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

註冊網站

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

從reCAPTCHA type 選擇 reCAPTCHA v3,然後在Domains輸入您的網站域名。

成功註冊後將會得到一組 網站密鑰(SITE KEY)和密鑰(SECRET KEY)

*請保存好您的密鑰,稍後將會用到。

接下來,轉到 WordPress 後台並打開Contact > Integration 頁面。

你會看到一個名為reCAPTCHA的框。單擊框中的Setup Integration。它將顯示輸入Site KeySecret Key。將您在上一步中收到的兩個密鑰複製並貼上,然後單擊Save Changes

就是這樣。現在,您的聯繫表單使用 reCAPTCHA 的分數來驗證表單提交是來自人類還是來自垃圾郵件機器人。

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

原文經輯錄及翻譯,原文由 Contact Form 7 提供

若覺得此文章對你有幫助,請點擊讚好及分享到社交平台讓更多人接觸到此文章!

EBuildHost
EBuildHost

EBuildHost 致力於幫助企業在網上業務方面取得成功。我們對每一位客戶的承諾是確保網站的安全和業務需求得到滿足。

目錄