WPForms是非常熱門的WordPress表單外掛,既然是表單外掛當然就必備機器人驗證機制,以免產生垃圾資料,這篇介紹的是WPForms近期新增的hCaptcha驗證機制,免費版就可使用了。本文將會說明如何在WPForms啟用hCaptcha、它的驗證方式,以及其他驗證選擇。文章目錄:
開始前先簡單介紹hCaptcha,它算是目前機器人驗證機制的領導者之一,相對於Google,更重視使用者的隱私,所以在歐洲跟加州等施行嚴格隱私規範的地區很受歡迎,畢竟….Google的驗證機制蒐集了很多使用者行為進行分析,一直都有侵犯隱私的疑慮。hCaptcha需要付費或者搭配其他服務才能使用更不妨礙使用者的passive modes,不過免費版就可以調整驗證難度。BTW….它也能在Google被封鎖的地區順暢運作。
整體而言,會採用這種驗證機制通常是需要遵守嚴格的隱私規範,一般的部落格站主(例如我)應該也不會特別去研究行行色色的驗證機制運作模式,若是有大量的驗證需求,就留給IT大大去煩惱吧。
接下來,就來看看如何在WPForms上佈署hCaptcha跟其他驗證機制吧,詳細的付費版WPForms欄位介紹請看這篇文章。
在WPForms啟用hCaptcha:
要在表單使用hCaptcha得先將它設為預設的Captcha並輸入hCaptcha的Sitekey跟Secret key。
將hCaptcha設為預設的Captcha:
這一步很簡單,點擊主側邊欄「WPForms」-「Settings」後,切換到「CAPTCHA」頁籤,再選擇hCaptcha,就會進到它的設定畫面。根據下方註冊hCaptcha的說明,就可取得Sitekey跟Secret key,正確輸入這兩個資訊才能使用hCaptcha。
取得Sitekey跟Secret key:
Step 1:註冊hCaptcha帳號
首先要到hCaptcha官網取得帳號,可用Google帳號登入,這一步很簡單,就不多加說明了。
Step 2:取得Sitekey
登入之後點擊右上角的「+ New Site」進到設定畫面,填寫識別名稱跟使用的網域後再點擊「Save」就可產生Sitekey。檢視Sitekey的方式很簡單,在「Sites」頁籤點擊「Settings」就可以進到剛剛建立的網站專案,裡面有完整的Sitekey。
Step 3:取得Secret key
這步驟很簡單,點擊「Settings」頁籤就可以找到了!
在表單增加hCaptcha:
這一步也超簡單,在表單欄位設定畫面的「Standard Fields」區塊可以找到「hCaptcha」,點一下就會啟用,這時右上角會顯示hCaptcha已被啟用。hCaptcha被啟用時,點一下左方欄位區塊的「hCaptcha」就可停用它!
hCaptcha的運作方式:
如表單啟用hCaptcha,在送出表單前要先完成hCaptcha的驗證機制,是圖片驗證,還蠻簡單的,在前面設定網站專案的畫面可以調整驗證難度(Captcha Difficulty)。根據官方的說法,圖片驗證並不會每次出現,但我還沒仔細測試過。
其他驗證機制:
Google reCAPTCHA:
免費版的WPForms也支援Google的reCAPTCHA,總共有三種可以選擇:Checkbox reCAPTCHA v2、Invisible reCAPTCHA v2、reCAPTCHA v3。
要先從本文第一張截圖選擇reCAPTCHA然後完成後續設定,才能在在表單欄位設定畫面的「Standard Fields」區塊使用「CAPTCHA」,它就是reCAPTCHA。
網路上有很多關於Google reCAPTCHA的設定教學,WPForms也有提供文件,我就不多做說明了。
使用Google reCAPTCHA時要注意一件事:位置,如果它是常駐在網頁下方,很可能跟其他功能的位置牴觸(例如回到最上方、即時訊息),這時候就需要自行調整或做一些取捨了,上線前一定要仔細測試!
數學Captcha:
付費版的WPForms有提供簡單的Captcha機制:數學跟問與答,看起來很簡單,但其實我覺蠻好用的,不用跟任何服務串接、版面固定,還是有最基本的驗證功能。因為是付費版功能,所以要由Fancy Fields才能找到,名稱是「Captcha」。
心得:
WPForms是我愛用的WordPress表單外掛,雖然每年都會痛一次….費用真的蠻高的!它的UI易用性很高、官方文件整理的很好,非常容易上手,也很重視機器人產生的垃圾表單問題,關於它的詳細功能,請參考WPForms表單設定教學。
延伸閱讀:
WordPress懶人包:
- WordPress架站|註冊網域、安裝網站 / 外掛、設定調整等9大步驟教學
- WordPress SEO|網域與索引、重點功能、內容編輯等七大主題教學
- WordPress主機|重點功能要求、主機費用評估、五大主機簡介
- WordPress速度優化|主機挑選、圖片優化、相關外掛與CDN
- WordPress推薦外掛|Yoast SEO、WP Rocket、AMP for WP等10大外掛
- WordPress佈景主題|主題市集ThemeForest挑選、購買、安裝佈景主題教學
WordPress佈景主題:
WordPress外掛:
- Yoast SEO|WordPress必裝SEO外掛設定教學
- Redirection|WordPress必裝301轉址外掛設定教學
- WP Rocket|WordPress必裝快取外掛設定教學與注意事項
- WPForms|WordPress必裝表單外掛付費版教學
- AMP for WP|WordPress上線AMP網頁推薦外掛設定與使用心得
- Jetpack|超多工WordPress推薦外掛設定教學