KI-Zusammenfassung
Beschreibung
Der wpforms_process_is_block_submission_by_spam_filtering_enabled Filter ermöglicht es Ihnen zu steuern, ob WPForms eine Einreichung vollständig blockieren soll, wenn sie durch Spam-Filterprüfungen gekennzeichnet wird.
Dies ist nützlich, wenn Sie möchten, dass bestimmte Spam-Schutzmaßnahmen (wie der Länderfilter) Einreichungen verwerfen, anstatt sie weiter zu verarbeiten oder als Spam-Einträge zu speichern.
Dieses Verhalten ist relevant für Fälle, in denen moderner Anti-Spam-Schutz und Speicherung von Spam-Einträgen in der Datenbank aktiviert sind, Sie aber dennoch möchten, dass bestimmte per Spam gefilterte Einreichungen vollständig blockiert werden.
Parameter
| Parameter | typ | beschreibung |
|---|---|---|
$enabled | bool | Bestimmt, ob WPForms per Spam gefilterte Einreichungen blockieren soll. Standard ist der interne WPForms-Wert. |
Quelle
wpforms/includes/class-process.php
Weitere Informationen
Dieser Filter wird während der Formularverarbeitung angewendet, wenn WPForms festlegt, ob eine Einreichung aufgrund von Spam-Filterung blockiert werden soll.
Sie können ihn verwenden, um ein strengeres Verhalten zu erzwingen, zum Beispiel:
- Per Spam gefilterte Einreichungen immer blockieren (vollständig verwerfen)
- Einreichungen für bestimmte Formulare oder bestimmte Anfragekontexte bedingt blockieren (abhängig davon, wie Sie Ihre Callback-Funktion implementieren)
Beispiel
/**
* 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' );