Beschreibung

Die wpforms_process_is_block_submission_by_spam_filtering_enabled Mit dem Filter können Sie steuern, ob WPForms eine Einreichung vollständig blockieren wenn es von Spam-Filterprüfungen markiert wird.

Dies ist nützlich, wenn Sie möchten, dass bestimmte Spamfilter-Schutzmaßnahmen (wie der Länderfilter) Eingaben verwerfen, anstatt sie weiter zu verarbeiten oder als Spam-Einträge zu speichern.

Dieses Verhalten ist relevant für Fälle, in denen moderner Spam-Schutz und die Speicherung von Spam-Einträgen in der Datenbank aktiviert sind, Sie aber dennoch möchten, dass bestimmte, durch den Spamfilter gefilterte Einträge vollständig blockiert werden.

Parameter

ParameterTypBeschreibung
$enabledboolLegt fest, ob WPForms durch Spamfilter gefilterte Übermittlungen blockieren soll. Der Standardwert ist der interne Wert von WPForms.

Quelle

wpforms/includes/class-process.php

Mehr Informationen

Dieser Filter wird während der Formularverarbeitung angewendet, wenn WPForms feststellt, ob eine Übermittlung aufgrund von Spam-Filterung blockiert werden sollte.

Sie können es verwenden, um strengere Verhaltensweisen durchzusetzen, zum Beispiel:

  • Spam-gefilterte Einsendungen immer blockieren (vollständig verwerfen)
  • Blockieren Sie bedingt die Übermittlung bestimmter Formulare oder bestimmter Anforderungskontexte (abhängig davon, wie Sie Ihren Callback implementieren).

Beispiel

/**
 * WPForms zwingen, spamgefilterte Übermittlungen zu blockieren (vollständig verwerfen).
 *
 * @link https://wpforms.com/developers/wpforms_process_is_block_submission_by_spam_filtering_enabled/
 *
 * @param bool $enabled Gibt an, ob die Blockierung aktiviert ist.
 * @return bool
 */
add_filter( 'wpforms_process_is_block_submission_by_spam_filtering_enabled', '__return_true' );