AIサマリー
説明
について wpforms_process_bypass_captcha
フィルタを使うと、フォーム処理中に CAPTCHA の検証をスキップすることができます。これは自動テストや、ログインしているユーザが CAPTCHA チャレンジなしでフォームを送信できるようにするのに便利です。
戻る true
を追加することで、送信時のCAPTCHAチェックをスキップすることができます。CAPTCHAアセットがフロントエンドにロードされないようにしたい場合は、これを wpforms_frontend_recaptcha_disable
フィルターにかける。
パラメータ | タイプ | 記述 |
---|---|---|
$bypass_captcha | ブール | CAPTCHAをバイパスするかどうか。デフォルトはfalseです。 |
$entry | 配列 | 提出された生データ $_POST . |
$form_data | 配列 | フォームID |
ソース
wpforms\includes\class-process.php
例
// Bypass CAPTCHA for logged in users only.
add_filter( 'wpforms_process_bypass_captcha', function( $bypass, $entry, $form_data ) {
return is_user_logged_in() ? true : $bypass;
}, 10, 3 );