今私は、添付ファイルなしで電子メールを送信することができますどのようにワードプレスで添付ファイル付きの電子メールを送信するには?
wp_mail($to, $subject, $message, $headers);
しかし、どのように私は、添付ファイル付きのメールを送ることができますか?
今私は、添付ファイルなしで電子メールを送信することができますどのようにワードプレスで添付ファイル付きの電子メールを送信するには?
wp_mail($to, $subject, $message, $headers);
しかし、どのように私は、添付ファイル付きのメールを送ることができますか?
<?php wp_mail($to, $subject, $message, $headers, $attachments); ?>
こちらのリンクを参照してください。どのようにhtmlコンテンツを追加できますか?ドキュメントごとに –
デフォルトのコンテンツタイプは 'text/plain'で、HTMLを使用することはできません。 'wp_mail_content_type'フィルタ(下記の例を参照)を使用するか、 "Content-type:text/html"のようなヘッダーを含めることによって、電子メールのコンテンツタイプを設定できます。あなたのメッセージを送信した後、 'wp_mail_content_type'を 'text/plain'に戻すように注意してください。そうしないと、WPやプラグイン/テーマからの電子メールに予期しない問題が発生する可能性があります。 – zod
例えば以下を参照
$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;
}
解決済みのhttp://wordpress.org/support/topic/wp_mailer-with-attachment –