Descripción

En wpforms_process_is_block_submission_by_spam_filtering_enabled El filtro te permite controlar si WPForms debe bloquear completamente un envío cuando es marcado por los controles de filtrado de spam.

Esto resulta útil cuando se desea que determinadas protecciones de filtrado de spam (como el filtro por país) descarten los envíos en lugar de permitir que continúen con el procesamiento o se almacenen como entradas de spam.

Este comportamiento es relevante para los casos en los que se ha habilitado la protección antispam moderna y el almacenamiento de entradas de spam en la base de datos, pero aún así se desea bloquear por completo determinados envíos filtrados como spam.

Parámetros

parámetrotipodescripción
$enabledboolDetermina si WPForms debe bloquear los envíos filtrados como spam. El valor predeterminado es el valor interno de WPForms.

Fuente

wpforms/includes/class-process.php

Más información

Este filtro se aplica durante el procesamiento del formulario cuando WPForms determina si un envío debe bloquearse debido al filtrado de spam.

Puede utilizarlo para imponer un comportamiento más estricto, por ejemplo:

  • Bloquea siempre los envíos filtrados como spam (deséchalos por completo).
  • Bloquea de forma condicional los envíos de formularios específicos o contextos de solicitud específicos (dependiendo de cómo implementes tu devolución de llamada).

Ejemplo

/**
 * Obliga a WPForms a bloquear los envíos filtrados como spam (descartarlos por completo).
 *
 * @link https://wpforms.com/developers/wpforms_process_is_block_submission_by_spam_filtering_enabled/
 *
 * @param bool $enabled Si el bloqueo está habilitado.
 * @return bool
 */
add_filter( 'wpforms_process_is_block_submission_by_spam_filtering_enabled', '__return_true' );