Adjuntar un archivo mediante programación a las notificaciones por correo electrónico

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

En este tutorial, le mostraremos cómo utilizar la función wpforms_emails_mailer_get_attachments filtro 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á que añadir un fragmento de código personalizado a su sitio. Si necesitas ayuda para añadir código, consulta nuestro tutorial sobre cómo añadir fragmentos de PHP personalizados.

He aquí un ejemplo que adjunta un archivo PDF:

Personalización del fragmento

Puede adaptar este fragmento a sus necesidades:

  1. Ruta del archivo: Sustituir /path/to/your/file.pdf con la URL real del archivo en línea 5.
  2. Varios archivos: Para adjuntar más de un archivo, repita la operación $attachments[] = $file_path; para cada archivo.
  3. Lógica condicional: Si sólo desea que se adjunte el archivo para un formulario específico, añada una marca para $mailer->get( 'form_data' )['id'].

Y ¡listo! Ahora ha configurado WPForms para adjuntar automáticamente archivos personalizados a sus notificaciones por correo electrónico.

Filtro de referencia

wpforms_emails_mailer_get_attachments