¿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:
- Ruta del archivo: Sustituir
/path/to/your/file.pdf
con la URL real del archivo en línea 5. - Varios archivos: Para adjuntar más de un archivo, repita la operación
$attachments[] = $file_path;
para cada archivo. - 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