AI要約
説明
wpforms_process_is_block_submission_by_spam_filtering_enabledフィルターは、スパムフィルタリングチェックによってフラグが付けられた場合に、WPFormsが送信を完全にブロックするかどうかを制御できます。
これは、国別フィルターなどの特定のスパムフィルタリング保護機能で、送信を処理続行させたり、スパムエントリーとして保存したりするのではなく、破棄させたい場合に役立ちます。
この動作は、最新のスパム対策保護とデータベースへのスパムエントリーの保存が有効になっているが、特定のスパムフィルター処理された送信を完全にブロックしたい場合に、関連性があります。
パラメーター
| パラメーター | タイプ | 説明 |
|---|---|---|
$enabled | ブール値 | スパムフィルター処理された送信をWPFormsがブロックするかどうかを決定します。デフォルトはWPFormsの内部値です。 |
ソース
wpforms/includes/class-process.php
詳細情報
このフィルターは、WPFormsがスパムフィルタリングのために送信をブロックする必要があるかどうかを判断する際に、フォーム処理中に適用されます。
より厳格な動作を強制するために使用できます。例:
- スパムフィルター処理された送信を常にブロックする(完全に破棄する)
- 特定のフォームまたは特定の要求コンテキストに対して送信を条件付きでブロックする(コールバックの実装方法によります)
例
/**
* Force WPForms to block spam-filtered submissions (discard entirely).
*
* @link https://wpforms.com/developers/wpforms_process_is_block_submission_by_spam_filtering_enabled/
*
* @param bool $enabled Whether blocking is enabled.
* @return bool
*/
add_filter( 'wpforms_process_is_block_submission_by_spam_filtering_enabled', '__return_true' );