### [Cómo adjuntar un archivo a las notificaciones por correo electrónico mediante programación](https://wpforms.com/developers/programmatically-attaching-a-file-to-email-notifications/)

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

**Contenido:**

¿Te gustaría adjuntar automáticamente un archivo a tus notificaciones por correo electrónico de WPForms? De forma predeterminada, las notificaciones por correo electrónico pueden incluir archivos cargados, pero a veces es posible que desees adjuntar mediante programación un archivo específico, como un PDF, una hoja de términos o un documento personalizado.

En este tutorial, te mostraremos cómo utilizar el filtro `wpforms_emails_mailer_get_attachments` para adjuntar archivos a las notificaciones por correo electrónico.

## Añadir el fragmento de código

Para adjuntar un archivo mediante programación, tendrás que añadir un fragmento de código personalizado a tu sitio. Si necesitas ayuda para añadir código, consulta nuestro tutorial sobre [cómo añadir fragmentos de código PHP personalizados](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/).

A continuación se muestra un ejemplo que adjunta un archivo PDF:

## Personalización del fragmento

Puedes ajustar este fragmento según tus necesidades:

1. **Ruta del archivo**: Sustituye `/path/to/your/file.pdf` por la URL real del archivo en la **línea 5**.
2. **Varios archivos**: Para adjuntar más de un archivo, repite la línea `$attachments[] = $file_path;` para cada archivo.
3. **Lógica condicional**: Si solo quieres que se adjunte el archivo para un formulario específico, añade una comprobación para `$mailer->get( 'form_data' )['id']`.

¡Y eso es todo! Ya has configurado WPForms para adjuntar automáticamente archivos personalizados a tus notificaciones por correo electrónico.

## Filtro de referencia

`wpforms_emails_mailer_get_attachments`

**Categorías:** Tutoriales, Fragmentos de código

---

