Descrizione

Il wpforms_process_is_block_submission_by_spam_filtering_enabled Il filtro consente di controllare se WPForms deve bloccare completamente un invio quando viene segnalato dai controlli di filtraggio dello spam.

Ciò è utile quando si desidera che determinate protezioni di filtraggio dello spam (come il filtro per paese) scartino i messaggi inviati invece di consentirne l'elaborazione o l'archiviazione come spam.

Questo comportamento è rilevante nei casi in cui sono attivate le moderne protezioni anti-spam e la memorizzazione delle voci spam nel database, ma si desidera comunque che specifici invii filtrati come spam vengano completamente bloccati.

Parametri

parametrotipodescrizione
$enabledboolDetermina se WPForms deve bloccare gli invii filtrati come spam. Il valore predefinito è il valore interno di WPForms.

Fonte

wpforms/includes/class-process.php

Ulteriori informazioni

Questo filtro viene applicato durante l'elaborazione del modulo quando WPForms determina se un invio deve essere bloccato a causa del filtro antispam.

È possibile utilizzarlo per imporre un comportamento più rigoroso, ad esempio:

  • Blocca sempre i messaggi filtrati come spam (eliminali completamente)
  • Blocca in modo condizionale l'invio di moduli specifici o contesti di richiesta specifici (a seconda di come implementi il tuo callback)

Esempio

/**
 * Forza WPForms a bloccare gli invii filtrati come spam (eliminandoli completamente).
 *
 * @link https://wpforms.com/developers/wpforms_process_is_block_submission_by_spam_filtering_enabled/
 *
 * @param bool $enabled Se il blocco è abilitato.
 * @return bool
 */
add_filter( 'wpforms_process_is_block_submission_by_spam_filtering_enabled', '__return_true' );