Resumen de IA
¿Te gustaría adjuntar automáticamente un archivo a las notificaciones por correo electrónico de WPForms? Por defecto, las notificaciones por correo electrónico pueden incluir archivos subidos, 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 usar 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, necesitarás 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 PHP personalizados.
Aquí tienes un ejemplo que adjunta un archivo PDF:
Personalización del fragmento
Puedes ajustar este fragmento para tus necesidades:
- Ruta del archivo: Reemplaza
/path/to/your/file.pdfcon la URL real del archivo en la línea 5. - Múltiples archivos: Para adjuntar más de un archivo, repite la línea
$attachments[] = $file_path;para cada archivo. - Lógica condicional: Si solo quieres que el archivo se adjunte para un formulario específico, añade una comprobación para
$mailer->get( 'form_data' )['id'].
¡Y eso es todo! Ahora has configurado WPForms para adjuntar automáticamente archivos personalizados a tus notificaciones por correo electrónico.
Filtro de Referencia
wpforms_emails_mailer_get_attachments