Souhaitez-vous supprimer complètement les champs de téléchargement de fichiers de vos notifications de formulaire lorsque les restrictions d'accès aux fichiers sont activées ? Cela peut s'avérer utile lorsque vous ne souhaitez pas que les fichiers restreints soient inclus dans les notifications par courrier électronique, ce qui permet de sécuriser les téléchargements sensibles ou privés.
Dans ce tutoriel, nous allons vous montrer comment ajouter un extrait PHP qui supprime les champs de téléchargement de fichiers restreints des notifications, soit pour tous les formulaires, soit pour des identifiants de formulaire spécifiques.
Ajout de l'extrait de code
Pour commencer, vous devez ajouter l'extrait ci-dessous à votre site. Si vous ne savez pas comment ou où ajouter des snippets, veuillez consulter cette documentation utile.
L'exemple ci-dessous supprime les champs de téléchargement de fichiers pour lesquels les restrictions d'accès aux fichiers sont activées des notifications pour un identifiant de formulaire spécifique.
Vous devez mettre à jour l'ID du formulaire (1
dans l'exemple ci-dessus en ligne 10) pour qu'il corresponde au formulaire que vous souhaitez cibler.
Comment ça marche
L'extrait utilise l'option wpforms_emails_notifications_field_ignored
pour ne pas ajouter un champ aux notifications par courrier électronique lorsque :
- Le formulaire correspond à l'ID de formulaire spécifié.
- Le champ est un champ de téléchargement de fichier.
- Le champ a des restrictions d'accès aux fichiers activées.
Lorsque toutes ces conditions sont remplies, le champ est supprimé de l'e-mail sortant.
Voilà, c'est fait ! Vous savez maintenant comment supprimer les champs de téléchargement de fichiers restreints des notifications WPForms pour un formulaire spécifique.
Ensuite, vous souhaitez exclure certains champs des notifications par courrier électronique de votre formulaire lorsque vous utilisez la balise intelligente {all_fields} ? Consultez notre tutoriel sur la suppression de champs spécifiques de la balise intelligente {all_fields}.