Résumé de l'IA
Description
Le wpforms_emails_notifications_field_ignored
vous permet d'ignorer certains champs dans les notifications par courrier électronique. Par défaut, tous les champs sont inclus, sauf si ce filtre est utilisé pour les ignorer explicitement. Par exemple, vous pouvez vouloir supprimer les champs de téléchargement de fichiers lorsque les restrictions d'accès aux fichiers sont activées ou ignorer des identifiants de champs spécifiques sur certains formulaires.
paramètre | type | description |
---|---|---|
$ignore | bool | Indique si le champ doit être ignoré dans l'e-mail. La valeur par défaut est false. |
$field | réseau | Le tableau de données du champ actuel. Il contient des informations telles que l'ID du champ, le type et les paramètres. |
$form_data | réseau | Formulaire ID. |
Source
wpforms/src/Emails/Notifications.php
Exemple
/**
* 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 );