AI要約
説明
wpforms_process_bypass_captchaフィルターを使用すると、フォーム処理中にCAPTCHA検証をスキップできます。これは、自動テストや、ログインユーザーがCAPTCHAチャレンジなしでフォームを送信できるようにする場合に役立ちます。
送信時にCAPTCHAチェックをスキップするにはtrueを返します。フロントエンドでのCAPTCHAアセットの読み込みを防ぎたい場合は、wpforms_frontend_recaptcha_disableフィルターと組み合わせてください。
| パラメーター | タイプ | 説明 |
|---|---|---|
$bypass_captcha | ブール値 | CAPTCHAをバイパスするかどうか。デフォルトはfalseです。 |
$entry | array | $_POSTからの生の送信データ。 |
$form_data | array | フォーム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 );