Description

Le wpforms_process_is_block_submission_by_spam_filtering_enabled Le filtre vous permet de contrôler si WPForms doit bloquer complètement une soumission lorsqu'il est signalé par les contrôles de filtrage anti-spam.

Cette fonction est utile lorsque vous souhaitez que certaines protections anti-spam (telles que le filtre par pays) rejettent les soumissions au lieu de les laisser passer ou de les stocker comme spam.

Ce comportement est pertinent dans les cas où la protection anti-spam moderne et le stockage des entrées de spam dans la base de données sont activés, mais où vous souhaitez tout de même que certaines soumissions filtrées comme spam soient entièrement bloquées.

Paramètres

paramètretypedescription
$enabledboolDétermine si WPForms doit bloquer les soumissions filtrées comme spam. La valeur par défaut est la valeur interne de WPForms.

Source

wpforms/includes/class-process.php

Plus d'informations

Ce filtre est appliqué pendant le traitement du formulaire lorsque WPForms détermine si une soumission doit être bloquée en raison du filtrage anti-spam.

Vous pouvez l'utiliser pour imposer un comportement plus strict, par exemple :

  • Toujours bloquer les soumissions filtrées comme spam (les supprimer entièrement)
  • Bloquer de manière conditionnelle les soumissions pour des formulaires spécifiques ou des contextes de requête spécifiques (en fonction de la manière dont vous implémentez votre rappel).

Exemple

/**
 * Force WPForms à bloquer les soumissions filtrées comme spam (les rejeter entièrement).
 *
 * @link https://wpforms.com/developers/wpforms_process_is_block_submission_by_spam_filtering_enabled/
 *
 * @param bool $enabled Indique si le blocage est activé.
 * @return bool
 */
add_filter( 'wpforms_process_is_block_submission_by_spam_filtering_enabled', '__return_true' );