Allegare programmaticamente un file alle notifiche email

Desideri allegare automaticamente un file alle notifiche email di WPForms? Per impostazione predefinita, le notifiche email possono includere i file caricati, ma a volte potresti voler allegare programmaticamente un file specifico come un PDF, un foglio dei termini o un documento personalizzato.

In questo tutorial, ti mostreremo come utilizzare il filtro wpforms_emails_mailer_get_attachments per allegare file alle notifiche email.

Aggiunta dello snippet di codice

Per allegare un file programmaticamente, dovrai aggiungere uno snippet di codice personalizzato al tuo sito. Se hai bisogno di aiuto per aggiungere codice, consulta il nostro tutorial su come aggiungere snippet PHP personalizzati.

Ecco un esempio che allega un file PDF:

Personalizzazione dello snippet

Puoi adattare questo snippet alle tue esigenze:

  1. Percorso del file: Sostituisci /path/to/your/file.pdf con l'URL effettivo del file nella riga 5.
  2. File multipli: Per allegare più di un file, ripeti la riga $attachments[] = $file_path; per ogni file.
  3. Logica condizionale: Se desideri che il file venga allegato solo per un modulo specifico, aggiungi un controllo per $mailer->get( 'form_data' )['id'].

E questo è tutto! Ora hai configurato WPForms per allegare automaticamente file personalizzati alle tue notifiche email.

Filtro di Riferimento

wpforms_emails_mailer_get_attachments