2010-12-29 12 views

Respuesta

8
<?php wp_mail($to, $subject, $message, $headers, $attachments); ?> 

http://codex.wordpress.org/Function_Reference/wp_mail

+0

¿cómo puedo agregar contenido html? –

+1

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

5

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); 
0
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; 
} 
0

escribí un plugin para enviar a los correos electrónicos con archivos adjuntos de WP.

Quick Mail envía mensajes de texto o HTML con archivos adjuntos desde el tablero. Los correos electrónicos HTML pueden incluir códigos abreviados.

Obtenga un correo rápido de WordPress o Github.

Cuestiones relacionadas