[WordPress] 外掛分享: Invisible reCaptcha

首頁外掛目錄 › Invisible reCaptcha
WordPress 外掛 Invisible reCaptcha 的封面圖片
80,000+
安裝啟用
★★★★
4.3/5 分(133 則評價)
33 天前
最後更新
問題解決
WordPress 4.5+ PHP 7.0+ v1.3.1 上架:2016-12-14

內容簡介

Invisible reCaptcha 是一款強大的 WordPress 外掛,能夠將 Google 的 Invisible reCaptcha 整合至您的網站,提供更高的安全性,防止機器人攻擊,保護登入、註冊、評論及密碼重設等表單。

【主要功能】
• 登入表單保護,抵禦暴力破解攻擊
• 註冊表單保護,防止垃圾註冊
• 評論表單保護,確保真實用戶互動
• 忘記密碼表單保護,增強安全性
• WooCommerce 產品評論表單保護
• 支援 Contact Form 7 和 Gravity Forms

外掛標籤

開發者團隊

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

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

原文外掛簡介

Invisible reCaptcha for WordPress is an extremely powerful plugin which integrates the new Invisible reCaptcha by Google with your WordPress site.
Notice: As of version 1.3.0, this plugin is now maintained by @berrypress.
External service disclosure
This plugin is designed to integrate reCAPTCHA by Google into your site, which is an external third-party service used to implement security and fraud prevention measures. The plugin may communicate with the reCAPTCHA service via API and/or by loading assets on your site’s frontend, resulting in data transfer with the reCAPTCHA service when the site frontend is accessed and/or when reCAPTCHA validation is triggered by to user actions. In addition to authentication and operational data such as API keys and reCAPTCHA identifiers, the service may receive information from your and your users’ browser and network, such as their IP address, user agent, etc.
Use of the reCAPTCHA service is subject to the Google Cloud Terms of Service, Service Specific Terms, Google Privacy Policy, and the Cloud Data Processing Addendum.
This plugin is not affiliated with or endorsed by Google.
Summary of features
WordPress Invisible reCaptcha
- Login form protection - annihilates Brute Force attacks
- Registration form protection
- Comments form protection
- Forgot Password form protection

WooCommerce Invisible reCaptcha
- Login form protection
- Registration form protection
- Product Review form protection
- Lost Password form protection
- Reset Password form protection

Contact Form 7 Invisible reCaptcha
– Protect your Contact Form 7 forms with Invisible reCaptcha
Gravity Forms Invisible reCaptcha
– Protect your Gravity Forms with Invisible reCaptcha
Ultra Community Invisible reCaptcha
– Login form protection
– Registration form protection
BuddyPress Invisible reCaptcha
– Protect your BuddyPress registration form with Invisible reCaptcha
Compatibility
On a WP Multisite you can either activate the plugin network wide or on a single site.
How-To
Check out the Invisible reCAPTCHA v2 Guide: https://developers.google.com/recaptcha/docs/invisible

Create a reCAPTCHA v2 site using the Invisible reCAPTCHA badge option: https://www.google.com/recaptcha/admin/create
Copy the Site Key and Secret Key from the Google reCAPTCHA admin console.
In WordPress, go to Settings > Invisible reCaptcha > Settings.
Enter your Site Key and Secret Key.
Save the settings.
In the settings, choose which forms should be protected by reCAPTCHA.
Visit a page containing a protected form and verify that the reCAPTCHA badge is displayed and that form submissions are working correctly.

Extending Invisible reCaptcha
Here are some useful hooks to help developers integrate Invisible reCaptcha with any plugin or custom form
Actions
- google_invre_render_widget_action - renders the recaptcha widget

Filters
- google_invre_is_valid_request_filter - used to check if Google approved the request (returns bool true/false)
- google_invre_widget_output_html_filter - used to change the recaptcha widget output
- google_invre_language_code_filter - used to change the badge/challenge language code
- google_invre_badge_position_filter - used to change the badge position (possible returning values are: 'bottomright', 'bottomleft', 'inline')

Examples of using Invisible reCaptcha hooks

Add Invisible reCaptcha into any form
Just call
do_action(‘google_invre_render_widget_action’);
anywhere before form closing tag

Validate form post request
$is_valid = apply_filters(‘google_invre_is_valid_request_filter’, true);
if( ! $is_valid )
{
// handle error here
}
else
{
// continue with your logic
}

Change the badge/challenge language code
add_filter( ‘google_invre_language_code_filter’, ‘myprefix_change_recaptcha_language’ );
function myprefix_change_recaptcha_language($language_code){
$language_code = ‘fr’; // French
return $language_code;
}

See all reCaptcha Language Codes

Note: This plugin requires PHP 7.0 or higher to be activated.

延伸相關外掛

文章
Filter
Mastodon