Descripción

En wpforms_emails_notifications_field_ignored le permite omitir ciertos campos para que no se incluyan en las notificaciones por correo electrónico. Por defecto, se incluyen todos los campos a menos que se utilice este filtro para ignorarlos explícitamente. Por ejemplo, puede que desee eliminar campos de carga de archivos con Restricciones de acceso a archivos activadas o ignorar ID de campo específicos en determinados formularios.

parámetrotipodescripción
$ignoreboolSi desea ignorar el campo en el correo electrónico. Por defecto es false.
$fieldmatrizLa matriz de datos del campo actual. Contiene detalles como ID de campo, tipo y configuración.
$form_datamatrizFormulario ID.

Fuente

wpforms/src/Emails/Notifications.php

Ejemplo

/**
 * Ignore restricted file upload fields in notifications for form ID 25.
 */
function wpf_dev_ignore_file_uploads( $ignore, $field, $form_data ) {
    if ( $form_data['id'] == 25 && $field['type'] === 'file-upload' && ! empty( $field['is_restricted'] ) ) {
        return true;
    }
    return $ignore;
}
add_filter( 'wpforms_emails_notifications_field_ignored', 'wpf_dev_ignore_file_uploads', 10, 3 );

Artículo de referencia