Resumen de IA
Descripción
El filtro wpforms_emails_notifications_field_ignored te permite omitir ciertos campos para que no se incluyan en las notificaciones por correo electrónico. Por defecto, todos los campos se incluyen a menos que este filtro se utilice para omitirlos explícitamente. Por ejemplo, es posible que desees eliminar campos de carga de archivos con Restricciones de Acceso a Archivos habilitadas u omitir IDs de campo específicos en ciertos formularios.
| parámetro | tipo | descripción |
|---|---|---|
$ignore | bool | Si se debe omitir el campo en el correo electrónico. El valor predeterminado es false. |
$campo | matriz | La matriz de datos del campo actual. Contiene detalles como el ID del campo, el tipo y la configuración. |
$form_data | matriz | ID del formulario. |
Origen
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 );