您想在 WordPress 中添加 Cloudflare Turnstile 驗(yàn)證碼嗎?
CAPTCHA 和 reCAPTCHA 可以阻止垃圾郵件機(jī)器人,但它們也不受訪問者歡迎。通過使用像 Turnstile 這樣的非侵入性技術(shù),您可以保護(hù)您的網(wǎng)站免受垃圾郵件機(jī)器人和自動(dòng)腳本的侵害,而不會(huì)打擾您的訪問者。
在本文中,我們將向您展示如何將 Cloudflare Turnstile 添加到您的 WordPress 網(wǎng)站。

為什么要在 WordPress 中添加 Cloudflare Turnstile CAPTCHA?
垃圾郵件對(duì)于包括 WordPress 在內(nèi)的所有網(wǎng)站來說都是一個(gè)大問題。垃圾郵件機(jī)器人可以使用不安全的形式向您發(fā)送垃圾鏈接,這將使您更難獲得潛在客戶。
他們還可以嘗試通過暴力攻擊或用垃圾評(píng)論充斥您的網(wǎng)站來侵入您網(wǎng)站的登錄表單,這會(huì)損害訪問者體驗(yàn)和您的WordPress SEO。
如果您經(jīng)營一家在線商店,那么自動(dòng)化腳本甚至可能會(huì)發(fā)出欺詐性訂單。
許多網(wǎng)站所有者使用谷歌的CAPTCHA和reCAPTCHA來阻止腳本和機(jī)器人程序。然而,很多人抱怨這些技術(shù)帶來了糟糕的用戶體驗(yàn),有些人甚至擔(dān)心 CAPTCHA 會(huì)竊取他們的數(shù)據(jù)。
現(xiàn)在,Cloudflare 推出了 Turnstile CAPTCHA。這種替代技術(shù)使用了一系列非侵入性挑戰(zhàn),這些挑戰(zhàn)通常在瀏覽器中不可見地運(yùn)行。這使您可以在不要求訪問者完成復(fù)雜謎題的情況下保護(hù)您的網(wǎng)站。
為了幫助保護(hù)訪問者信息的私密性,Cloudflare 使用 Apple 的 Private Access Tokens 來測(cè)試訪問者是否是真人,而無需收集額外數(shù)據(jù)。
如果您使用的是表單生成器或 WooCommerce,那么 Turnstile 還會(huì)與這些第三方插件集成。這允許您在 WordPress 網(wǎng)站的許多不同區(qū)域添加不可見的驗(yàn)證碼。
現(xiàn)在,讓我們看看如何在 WordPress 中添加 Cloudflare Turnstile CAPTCHA。
安裝 WordPress Cloudflare 驗(yàn)證碼插件
將 Cloudflare 的驗(yàn)證碼添加到 WordPress 的最簡(jiǎn)單方法是使用Simple Cloudflare Turnstile。這個(gè)免費(fèi)插件允許您將您的網(wǎng)站連接到 Turnstile 服務(wù),然后檢查它是否正確響應(yīng)您的請(qǐng)求。
首先,您需要安裝并激活插件。如果您需要幫助,請(qǐng)參閱我們關(guān)于如何安裝 WordPress 插件的指南。
激活后,轉(zhuǎn)到設(shè)置 ? Cloudflare Turnstile。

該插件現(xiàn)在會(huì)要求您提供站點(diǎn)密鑰和站點(diǎn)密碼。
您可以通過單擊“您可以從此處獲取您的站點(diǎn)密鑰和密碼”旁邊的鏈接免費(fèi)獲取這些內(nèi)容。
獲取 Cloudflare Turnstile 站點(diǎn)密碼和站點(diǎn)密鑰
該鏈接會(huì)將您帶到Cloudflare 登錄頁面,您可以在其中注冊(cè)您的域并創(chuàng)建站點(diǎn)密鑰和站點(diǎn)密碼。這是免費(fèi)的,但如果您還沒有,則需要使用您的電子郵件地址創(chuàng)建一個(gè) Cloudflare 帳戶。
登錄到 Cloudflare 儀表板后,在左側(cè)菜單中找到“Turnstile”并單擊它。

這將帶您進(jìn)入一個(gè)屏幕,其中包含有關(guān) Cloudflare Turnstile 的一些基本信息。
如果您樂意繼續(xù),請(qǐng)單擊“添加站點(diǎn)”按鈕。

在此屏幕上,首先輸入“網(wǎng)站名稱”。
這僅供您參考,因此您可以使用任何您想要的東西。

接下來,在“域名”字段中輸入您網(wǎng)站的域名。
下一步是選擇要?jiǎng)?chuàng)建的驗(yàn)證碼小根據(jù)。首選是“Managed”,這是 Cloudflare 推薦的方法。Cloudflare 在這里分析瀏覽器的請(qǐng)求,然后決定它應(yīng)該運(yùn)行哪種挑戰(zhàn)。
發(fā)生這種情況時(shí),訪問者將看到加載動(dòng)畫。

只要有可能,Cloudflare 就會(huì)嘗試在后臺(tái)運(yùn)行非交互式挑戰(zhàn),因此訪問者無需執(zhí)行任何操作。
在這種情況下,當(dāng)瀏覽器通過測(cè)試時(shí),用戶只會(huì)看到一條“成功”消息。

有時(shí),Cloudflare 可能會(huì)決定顯示交互式挑戰(zhàn)更安全。然而,訪問者只需要勾選一個(gè)框而不是完成一個(gè)謎題,所以它仍然比傳統(tǒng)的基于謎題的驗(yàn)證碼更容易。
除非您有特殊原因不這樣做,否則使用托管驗(yàn)證碼是明智的,因?yàn)檫@可以為您提供良好的安全級(jí)別,同時(shí)將對(duì)訪問者體驗(yàn)的影響降到最低。

不想在您的WordPress 網(wǎng)站上使用交互式挑戰(zhàn)?然后您可以選擇“非交互式”或“不可見”。
非交互式挑戰(zhàn)在瀏覽器中運(yùn)行,因此訪問者無需采取任何操作。就像托管的驗(yàn)證碼一樣,訪問者將在挑戰(zhàn)完成時(shí)看到加載動(dòng)畫和“成功”消息。
如果您改為選擇“不可見”,則訪問者將看不到動(dòng)畫或成功消息。此設(shè)置允許您對(duì)訪問者完全隱藏驗(yàn)證碼,這可以避免混淆并且不會(huì)給您的WordPress 主題添加任何混亂。
做出決定后,單擊“創(chuàng)建”按鈕。
完成后,Cloudflare 將顯示您的站點(diǎn)密鑰和秘密密鑰。

您現(xiàn)在可以將此信息添加到您網(wǎng)站上的插件設(shè)置中。
將 Cloudflare Turnstile CAPTCHA 添加到您的 WordPress網(wǎng)站
在您的 WordPress 儀表板中,返回設(shè)置 ? Cloudflare Turnstile。您現(xiàn)在可以繼續(xù)將“站點(diǎn)密鑰”和“站點(diǎn)密碼”添加到您的 WordPress 儀表板。

之后,您可能想要自定義驗(yàn)證碼在您的網(wǎng)站上的外觀及其行為方式。首先,您可以打開“主題”下拉菜單并選擇淺色、深色或自動(dòng)。
下圖顯示了“深色”主題在 WordPress 評(píng)論部分中的外觀示例。

默認(rèn)情況下,Cloudflare Turnstile 會(huì)向訪問者顯示“請(qǐng)確認(rèn)您是真人”消息。您可能想要更改此設(shè)置。例如,您可能會(huì)簡(jiǎn)要說明為什么驗(yàn)證碼如此重要,或者只需幾秒鐘即可完成。
要添加您自己的措辭,只需在“自定義錯(cuò)誤消息”字段中輸入即可。

之后,您可以選擇要使用 Cloudflare Turnstile CAPTCHA 的表單。
您看到的選項(xiàng)可能會(huì)因您安裝的插件而異,但默認(rèn)情況下,您可以將 Turnstile 與所有內(nèi)置的 WordPress 表單一起使用。這包括登錄頁面、用戶注冊(cè)表單和密碼重置頁面。

如果您對(duì)輸入的信息感到滿意,請(qǐng)滾動(dòng)到屏幕底部并點(diǎn)擊“保存更改”。
現(xiàn)在,如果您訪問您的網(wǎng)站,您將看到正在運(yùn)行的 Turnstile CAPTCHA。
將 Turnstile CAPTCHA 添加到您的 WordPress 表單
WordPress 帶有不同的內(nèi)置表單,但您通常會(huì)希望創(chuàng)建自定義表單。例如,您可以將默認(rèn)表單替換為更適合您網(wǎng)站的專業(yè)設(shè)計(jì)替代方案。
您還可以添加核心 WordPress 軟件中缺少的表單,例如聯(lián)系表單和在線訂購表單。
Simple Cloudflare Turnstile 集成了適用于 WordPress 的最佳聯(lián)系表單插件,包括WPForms和Formidable Forms。這允許您將相同的高級(jí)驗(yàn)證碼添加到您的所有表單,無論您如何創(chuàng)建它們。

要將驗(yàn)證碼添加到任何 WPForms 或 Formidable Forms 頁面,只需轉(zhuǎn)到WordPress 儀表板中的設(shè)置 ? Cloudflare Turnstile。
在頁面底部,您應(yīng)該看到 WPForms 或 Formidable Forms 部分,具體取決于您使用的插件。

只需單擊這些部分中的任何一個(gè)即可展開。
要將 CAPTCHA 添加到您的所有表單,只需選中“在所有…上啟用”框。

如果您使用的是“托管”或“非交互式”驗(yàn)證碼,那么您可以更改加載和成功動(dòng)畫是出現(xiàn)在表單的“提交”按鈕之前還是之后。
在下圖中,我們使用“After button”選項(xiàng)。

要進(jìn)行此更改,只需打開“Widget Location”下拉菜單即可。
然后,選擇“Before Button”或“After Button”。

有些表格可能不需要驗(yàn)證碼。例如,您可以為轉(zhuǎn)換次數(shù)不多的表單禁用驗(yàn)證碼,以查看這是否會(huì)提高您的轉(zhuǎn)換率。
要?jiǎng)h除驗(yàn)證碼,您需要在“禁用表單 ID”字段中輸入表單 ID。

如果您使用的是 WPForms,那么您可以通過轉(zhuǎn)到WPForms ? All Forms來獲取此 ID 。
“短代碼”列顯示每個(gè)表單的 ID。例如,在下圖中,表單 ID 為 62。

如果您是 Formidable Forms 用戶,請(qǐng)轉(zhuǎn)到Formidable ? Forms。
在此屏幕上,找到您要排除的表單并記下“ID”列中的編號(hào)。

您現(xiàn)在可以將這些 ID 添加到“禁用表單 ID”字段。
要從多個(gè)表單中刪除驗(yàn)證碼,只需用逗號(hào)分隔每個(gè) ID。

當(dāng)您對(duì)設(shè)置集成的方式感到滿意時(shí),請(qǐng)不要忘記單擊“保存更改”以存儲(chǔ)您的設(shè)置。
現(xiàn)在,如果您訪問使用 Formidable Forms 或 WPForms 創(chuàng)建的任何表單,您將看到正在運(yùn)行的 Cloudflare Turnstile CAPTCHA。
獎(jiǎng)勵(lì):將 Cloudflare Turnstile CAPTCHA 添加到 WooCommerce
腳本和機(jī)器人不僅僅是WordPress 博客和網(wǎng)站的壞消息。如果您經(jīng)營一家在線商店,垃圾郵件機(jī)器人和自動(dòng)腳本可能會(huì)嘗試在您的商店注冊(cè)并下假訂單。
每筆交易都帶有處理提要,因此虛假訂單可能會(huì)花費(fèi)您很多錢并使您的業(yè)務(wù)難以發(fā)展。
好消息是 Cloudflare Turnstile 還集成了WooCommerce。這使您可以保護(hù)所有電子商務(wù)頁面,包括 WooCommerce 登錄、注冊(cè)和結(jié)帳頁面。

要將 Cloudflare Turnstile 添加到您的 WooCommerce 頁面,只需轉(zhuǎn)到設(shè)置 ? Cloudflare Turnstile。
然后,滾動(dòng)到“WooCommerce 表單”部分。

如果尚未展開,請(qǐng)單擊此部分。
您現(xiàn)在將看到所有 WooCommerce 頁面,您可以在其中添加 Cloudflare 驗(yàn)證碼。只需選中您要保護(hù)的每個(gè)頁面旁邊的框。

之后,不要忘記單擊“保存更改”來存儲(chǔ)您的設(shè)置。現(xiàn)在,如果您訪問任何 WooCommerce 頁面,您將看到 Cloudflare Turnstile CAPTCHA。
我們希望本文能幫助您了解如何在 WordPress 中添加 Cloudflare Turnstile CAPTCHA。
拓展閱讀:
- 5 個(gè)阻止垃圾評(píng)論/郵件的 WordPress 蜜罐插件
- 6個(gè)好用的WordPress表單生成器插件比較
- 非常好用的 WordPress 聯(lián)系表單生成器插件 WPForms
- 10+自定義 WordPress 登錄、注冊(cè)表單的優(yōu)秀插件
- 10個(gè)好用的免費(fèi)WordPress安全插件





為毛我的 Cloudflare 沒有 Turnstile 菜單?
是我眼瞎了
這是個(gè)好東西