2010-12-29 8 views
5

Jetzt kann ich eine E-Mail ohne Anhang senden:Wie sende ich eine E-Mail mit Anhang in Wordpress?

wp_mail($to, $subject, $message, $headers); 

Aber wie kann ich eine E-Mail mit Anhang senden?

+0

Siehe diesen Link Hier ist die aufgelöste http://wordpress.org/support/topic/wp_mailer-with-attachment –

Antwort

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

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

+0

Wie kann ich HTML-Inhalt hinzufügen? –

+1

gemäß Dokumentation Der Standardinhaltstyp ist 'text/plain', der die Verwendung von HTML nicht zulässt. Sie können den Inhaltstyp der E-Mail entweder mit dem Filter 'wp_mail_content_type' (siehe Beispiel unten) oder mit einer Kopfzeile wie "Content-type: text/html" festlegen. Achten Sie darauf, 'wp_mail_content_type' nach dem Senden Ihrer Nachricht wieder auf 'text/plain' zurückzusetzen, da dies zu unerwarteten Problemen mit E-Mails von WP oder Plugins/Themes führen kann. – zod

5

unten Siehe z.B.

$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

Ich schrieb ein Plugin, um E-Mails mit Anhängen von WP zu senden.

Quick Mail sendet Text- oder HTML-E-Mails mit Anhängen aus dem Dashboard. HTML-E-Mails können Shortcodes enthalten.

Erhalten Sie eine E-Mail von WordPress oder Github.

Verwandte Themen