Теперь я могу отправить письмо без вложения:Как отправить электронное письмо с приложением в Wordpress?
wp_mail($to, $subject, $message, $headers);
Но как я могу отправить письмо с вложением?
Теперь я могу отправить письмо без вложения:Как отправить электронное письмо с приложением в Wordpress?
wp_mail($to, $subject, $message, $headers);
Но как я могу отправить письмо с вложением?
<?php wp_mail($to, $subject, $message, $headers, $attachments); ?>
Как я могу добавить html-контент? –
согласно документации Тип содержимого по умолчанию - это «текст/обычная», которая не позволяет использовать 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 –