Riassunto AI
Descrizione
Il filtro wpforms_process_is_block_submission_by_spam_filtering_enabled ti consente di controllare se WPForms deve bloccare completamente un invio quando viene contrassegnato dai controlli di filtro antispam.
Ciò è utile quando desideri che determinate protezioni antispam (come il Filtro Paese) scartino gli invii invece di consentire loro di continuare l'elaborazione o di essere archiviati come voci spam.
Questo comportamento è rilevante per i casi in cui sono abilitate protezioni antispam moderne e l'archiviazione di voci spam nel database, ma desideri comunque che determinati invii filtrati dallo spam vengano completamente bloccati.
Parametri
| parametro | tipo | descrizione |
|---|---|---|
$enabled | bool | Determina se WPForms deve bloccare gli invii filtrati dallo spam. Il valore predefinito è il valore interno di WPForms. |
Origine
wpforms/includes/class-process.php
Maggiori Informazioni
Questo filtro viene applicato durante l'elaborazione del modulo quando WPForms determina se un invio debba essere bloccato a causa del filtro antispam.
Puoi usarlo per imporre un comportamento più rigoroso, ad esempio:
- Blocca sempre gli invii filtrati dallo spam (scartali completamente)
- Blocca condizionatamente gli invii per moduli specifici o contesti di richiesta specifici (a seconda di come implementi la tua callback)
Esempio
/**
* 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' );