Attacher programmatiquement un fichier aux notifications par e-mail

Souhaitez-vous joindre automatiquement un fichier aux notifications par e-mail de WPForms ? Par défaut, les notifications par e-mail peuvent inclure les fichiers téléchargés, mais vous voudrez peut-être joindre par programme un fichier spécifique tel qu'un PDF, une feuille de conditions ou un document personnalisé.

Dans ce tutoriel, nous vous montrerons comment utiliser le filtre wpforms_emails_mailer_get_attachments pour joindre des fichiers aux notifications par e-mail.

Ajout de l’extrait de code

Pour joindre un fichier par programme, vous devrez ajouter un extrait de code personnalisé à votre site. Si vous avez besoin d'aide pour ajouter du code, veuillez consulter notre tutoriel sur l'ajout d'extraits PHP personnalisés.

Voici un exemple qui joint un fichier PDF :

Personnalisation de l'extrait

Vous pouvez ajuster cet extrait pour vos besoins :

  1. Chemin du fichier : Remplacez /path/to/your/file.pdf par l'URL réelle du fichier à la ligne 5.
  2. Fichiers multiples : Pour joindre plus d'un fichier, répétez la ligne $attachments[] = $file_path; pour chaque fichier.
  3. Logique conditionnelle : Si vous souhaitez que le fichier ne soit joint que pour un formulaire spécifique, ajoutez une vérification pour $mailer->get( 'form_data' )['id'].

Et voilà ! Vous avez maintenant configuré WPForms pour joindre automatiquement des fichiers personnalisés à vos notifications par e-mail.

Filtre de référence

wpforms_emails_mailer_get_attachments