### [Como anexar um ficheiro às notificações por e-mail através de código](https://wpforms.com/developers/programmatically-attaching-a-file-to-email-notifications/)

**Publicado:** 8 de setembro de 2025
**Autor:** Umair Majeed

**Conteúdo:**

Gostaria de anexar automaticamente um ficheiro às suas notificações por e-mail do WPForms? Por predefinição, as notificações por e-mail podem incluir ficheiros carregados, mas, por vezes, poderá querer anexar programaticamente um ficheiro específico, como um PDF, uma folha de termos ou um documento personalizado.

Neste tutorial, vamos mostrar-lhe como utilizar o filtro `wpforms_emails_mailer_get_attachments` para anexar ficheiros às notificações por e-mail.

## Adicionar o trecho de código

Para anexar um ficheiro programaticamente, terá de adicionar um trecho de código personalizado ao seu site. Se precisar de ajuda para adicionar código, consulte o nosso tutorial sobre [como adicionar trechos de código PHP personalizados](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/).

Aqui está um exemplo que anexa um ficheiro PDF:

## Personalizar o trecho

Pode ajustar este trecho às suas necessidades:

1. **Caminho do ficheiro**: Substitua `/path/to/your/file.pdf` pela URL real do ficheiro na **linha 5**.
2. **Vários ficheiros**: Para anexar mais do que um ficheiro, repita a linha `$attachments[] = $file_path;` para cada ficheiro.
3. **Lógica condicional**: Se pretender que o ficheiro seja anexado apenas para um formulário específico, adicione uma verificação para `$mailer->get( 'form_data' )['id']`.

E é isso! Já configurou o WPForms para anexar automaticamente ficheiros personalizados às suas notificações por e-mail.

## Filtro de referência

`wpforms_emails_mailer_get_attachments`

**Categorias:** Tutoriais, Snippets

---

