[WordPress] 外掛分享: ReCaptcha Integration for WordPress

首頁外掛目錄 › ReCaptcha Integration for WordPress
WordPress 外掛 ReCaptcha Integration for WordPress 的封面圖片
10,000+
安裝啟用
★★★★
4.4/5 分(94 則評價)
140 天前
最後更新
問題解決
WordPress 3.8+ PHP 5.4+ v1.2.8 上架:2014-12-19

內容簡介

在您的部落格中整合 reCaptcha,支援無 Captcha 和舊式 recaptcha。
提供註冊、登入、評論表單和 Ninja Forms 的即插即用整合
以及透過插件 API 進行自行整合的功能。

功能:

使用 reCaptcha 保護登入、註冊和評論。
支援舊的和新的 reCaptcha。

與下列應用程式連動

WP Multisite
bbPress
BuddyPress
AwesomeSupport(感謝Julien Liabeuf)
WooCommerce(僅結帳、註冊和登入表單,而不是密碼重設)
Ninja Forms
cformsII

如要整合到您所編寫的自訂表單中,請查看此Wiki 文章了解詳細資訊。

本地化

巴西葡萄牙語(感謝Vinícius Ferraz)
西班牙語(感謝Ivan Yivoff)
義大利語(感謝Salaros)
德語

GitHub 上的最新檔案:https://github.com/tareq1988/wp-recaptcha-integration

相容性

在 WP Multisite 上,您可以在網站全域或單一網站上啟用插件。

在單一網站上啟用一切正常。

使用網路啟用時,輸入 API 金鑰和設置確定何處需要驗證
是由網路管理員負責的。部落格管理員可以覆寫 API 金鑰,例如當他的部落格
在其自己的域名下運行時。

已知限制

在同一頁面上不能有超過一個舊式 reCaptcha。這是 reCaptcha 本身的限制。
如果這對您造成了問題,您應該使用無 Captcha 表單。

無 Captcha 絕對需要啟用客戶端 JavaScript。這是它進行高級機器人檢測的
精髓所在。沒有後備方案。如果您的訪客未啟用 JS,驗證碼測試將無法通過。

在 Contact Form 7 上,當 reCaptcha 被禁用時(例如針對已登入的使用者),欄位
標籤仍可見。這是 CF7 短碼架構的限制,因此無法修復。

為了處理此問題,有一個過濾器 recaptcha_disabled_html。您可以在此為已登入的使用者返回一條訊息。
有關詳細信息,請查看GitHub 存儲庫。

從版本 4.3 開始,CF7 具備自己的 reCaptcha。兩者應可一起使用。
如果要保留 WP ReCaptcha 功能,例如如果要隱藏
保護已知使用者的 captcha,請在 CF7 設置中留下整合未配設的狀態。

舊式 reCaptcha 無法與 WooCommerce 一起使用。

在 WooCommerce 中,重設密碼表單無法受到 captcha 保護。WooCommerce 不會
在遺失密碼表單中觸發任何操作,因此插件無法鉤住。
請查看此主題。

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.2.8) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「ReCaptcha Integration for WordPress」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Integrate reCaptcha in your blog. Supports no Captcha as well as old style recaptcha.
Provides of the box integration for signup, login, comment formsand Ninja Forms as well
as a plugin API for your own integrations.
Features:

Secures login, signup und comments with a recaptcha.
Supports old as well as new reCaptcha.

Works together with

WP Multisite
bbPress
BuddyPress
AwesomeSupport (thanks to Julien Liabeuf )
WooCommerce (Only checkout, registration and login form. Not password reset)
Ninja Forms
cformsII

For integration in your self-coded forms see this wiki article for details.

Localizations

Brazilian Portuguese (thanks to Vinícius Ferraz)
Spanish (thanks to Ivan Yivoff)
Italian (thanks to Salaros)
German

Latest Files on GitHub: https://github.com/tareq1988/wp-recaptcha-integration
Compatibility
On a WP Multisite you can either activate the plugin network wide or on a single site.
Activated on a single site everything works as usual.
With network activation entering the API key and setting up where a captcha is required
is up to the network admin. A blog admin can override the API key e.g. when his blog is
running under his/her own domain name.
Known Limitations

You can’t have more than one old style reCaptcha on a page. This is a limitiation of
reCaptcha itself. If that’s an issue for you, you should use the no Captcha Form.

A No Captcha definitely requires client side JavaScript enabled. That’s how it does its
sophisticated bot detection magic. There is no fallback. If your visitor does not have
JS enabled the captcha test will not let him through.

On a Contact Form 7 when the reCaptcha is disabled (e.g. for logged in users) the field
label will be still visible. This is due to CF7 Shortcode architecture, and can’t be fixed.
To handle this there is a filter recaptcha_disabled_html. You can return a message for your logged-in
users here. Check out the GitHub Repo for details.

As of version 4.3 CF7 comes with its own recaptcha. Both are supposed to work together.
I you want to keep the WP ReCaptcha functionality, e.g. if you want to hide the captcha
from known users, leave the integration in the CF7 settings unconfigured.

Old style reCaptcha does not work together with WooCommerce.

In WooCommerce the reset password form can not be protected by a captcha. Woocommerce does
not fire any action in the lost password form, so there is no way for the plugin to hook in.
Take a look at this thread for a workaround.

Due to a lack of filters there is no (and as far as one can see, there will never be)
support for the MailPoet subscription form.

Plugin API
The plugin offers some filters to allow themes and other plugins to hook in.
See GitHub-Repo for details.

延伸相關外掛

文章
Filter
Mastodon