Ahora puedo enviar un correo electrónico sin el accesorio:¿Cómo enviar un correo electrónico con un archivo adjunto en wordpress?
wp_mail($to, $subject, $message, $headers);
Pero, ¿cómo puedo enviar un correo electrónico con archivo adjunto?
Ahora puedo enviar un correo electrónico sin el accesorio:¿Cómo enviar un correo electrónico con un archivo adjunto en wordpress?
wp_mail($to, $subject, $message, $headers);
Pero, ¿cómo puedo enviar un correo electrónico con archivo adjunto?
<?php wp_mail($to, $subject, $message, $headers, $attachments); ?>
¿cómo puedo agregar contenido html? –
según la documentación El tipo de contenido predeterminado es 'text/plain' que no permite el uso de HTML. Puede establecer el tipo de contenido del correo electrónico utilizando el filtro 'wp_mail_content_type' (vea el ejemplo a continuación) o incluyendo un encabezado como "Content-type: text/html". Sin embargo, tenga cuidado de restablecer 'wp_mail_content_type' de nuevo a 'text/plain' después de enviar su mensaje, ya que si no lo hace podría ocasionar problemas inesperados con los correos electrónicos de WP o plugins/themes. – zod
Consulte a continuación, por ejemplo,
$attachments = array(WP_CONTENT_DIR . '/uploads/file_to_attach.zip');
$headers = 'From: My Name <[email protected]>' . "\r\n";
wp_mail('[email protected]', 'subject', 'message', $headers, $attachments);
add_filter('wpcf7_mail_components', 'mycustom_wpcf7_mail_components');
function mycustom_wpcf7_mail_components($components) {
$components['attachments'][] = 'full path of your PDF file';
return $components;
}
Consulte este enlace aquí es http://wordpress.org/support/topic/wp_mailer-with-attachment resuelto –