説明
Invisible reCaptcha for WordPress は、新しい Invisible reCaptcha by Google と貴方の WordPress サイトを統合する非常に強力なプラグインです。
特徴の要約
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
– あなたの Contact Form 7 入力フォームを Invisible reCaptcha で保護する
Gravity Forms Invisible reCaptcha
– あなたの Gravity 入力フォームを Invisible reCaptcha で保護する
Ultra Community Invisible reCaptcha
– ログインフォームの保護
– 登録フォームの保護
BuddyPress Invisible reCaptcha
– あなたの BuddyPress 登録フォームを Invisible reCaptcha で保護する
互換性
WP Multisite について、このプラグインをネットワーク全体または単一のサイトで有効にすることができます。
使い方とトラブル解決
わたしたちの Invisible reCaptcha for WordPress Support Forum を確認お願いします。
Invisible reCaptcha を拡張する
Invisible reCaptcha とあらゆるプラグインや個別の入力様式を統合する開発者の助けになる役立つ手掛かりをいくつか用意しました。
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')
Invisible reCaptcha 手掛かりを使用した例
-
Invisible reCaptcha を任意のフォームに追加する
Just call
do_action(‘google_invre_render_widget_action’);
anywhere before form closing tag -
投稿リクエスト時にフォームの内容を検証する
$is_valid = apply_filters(‘google_invre_is_valid_request_filter’, true);
if( ! $is_valid )
{
// handle error here
}
else
{
// continue with your logic
} -
バッジ/チャレンジ言語コードを変更する
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;
}
reCaptcha 言語コードをすべて表示
注: このプラグインを有効化するには PHP 5.3 以上が必要です。
評価
貢献者と開発者
変更履歴
1.2.3
- クラスが見つからない事案 Problem with AJAX after update を修正した
1.2.2
- WPML 4.x – 多言語 WordPress プラグインとの互換性を修正した
1.2.1
1.2
- Contact Form 7 事案 Cannot contact reCAPTCHA. Check your connection and try again を修正した
- Gravity 入力フォーム保護を改良した
1.1
- PHP の誤った Namespace 事案を修正した
- 初めてコンタクトフォーム設定を保存したときのPHP 警告を修正した
- プラグインメニューを設定に移動した
- 初めてコンタクトフォーム設定を保存したときのPHP 警告を修正した
- プラグインメニューを設定に移動した
1.0.8
- Ultra Community メンバーシップ プラグインとの統合を追加した
- リセット パスワード リダイレクト issue を修正した
- Badge CSS not working for Login/Register page を修正した
1.0.6
- WooCommerce ログインと登録の事案を修正した
- BuddyPress 向けの Invisible reCaptcha を追加した
1.0.5
- @silvercode で報告された Contact Form 7 事案を修正した
- Invisible reCaptcha を Gravity Forms に追加する
1.0.4
- マルチサイト互換
- ネットワーク インターフェース 準備
- PHP7 警告を修正した
1.0.3
- カスタム入力フォーム/プラグイン統合のための WordPress 手掛かりを追加した
1.0.2
- バッジの位置オプションを追加した
- バッジ カスタム CSS オプションを追加
- 言語オプションを追加した
1.0.1
- PHP 5.4+ に関する厳しい標準警告を修正した。
1.0
- 初回リリース