### [Come allegare un file alle notifiche e-mail tramite codice](https://wpforms.com/developers/programmatically-attaching-a-file-to-email-notifications/)

**Pubblicato:** 8 settembre 2025
**Autore:** Umair Majeed

**Contenuto:**

Desideri allegare automaticamente un file alle tue notifiche e-mail di WPForms? Per impostazione predefinita, le notifiche e-mail possono includere file caricati, ma a volte potresti voler allegare a livello di programmazione un file specifico come un PDF, un foglio di termini o un documento personalizzato.

In questo tutorial, ti mostreremo come utilizzare il filtro `wpforms_emails_mailer_get_attachments` per allegare file alle notifiche e-mail.

## Aggiunta dello snippet di codice

Per allegare un file a livello di programmazione, dovrai aggiungere uno snippet di codice personalizzato al tuo sito. Se hai bisogno di aiuto per aggiungere il codice, consulta il nostro tutorial su [come aggiungere snippet PHP personalizzati](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/).

Ecco un esempio che allega un file PDF:

## Personalizzazione del frammento

Puoi adattare questo frammento 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, ripetere la riga `$attachments[] = $file_path;` per ogni file.
3. **Logica condizionale**: se si desidera che il file venga allegato solo per un modulo specifico, aggiungere un controllo per `$mailer->get( 'form_data' )['id']`.

Ecco fatto! Ora hai configurato WPForms per allegare automaticamente file personalizzati alle tue notifiche e-mail.

## Filtro di riferimento

`wpforms_emails_mailer_get_attachments`

**Categorie:** Tutorial, Snippet

---

