Теперь я могу отправить электронное письмо без вложений:
wp_mail( $to, $subject, $message, $headers);
Но как я могу отправить электронное письмо с вложением?
<?php wp_mail( $to, $subject, $message, $headers, $attachments ); ?>
http://codex.wordpress.org/Function_Reference/wp_mail
См. Ниже, например,
$attachments = array(WP_CONTENT_DIR . '/uploads/file_to_attach.zip'); $headers = 'From: My Name <myname@mydomain.com>' . "\r\n"; wp_mail('test@test.com', 'subject', 'message', $headers, $attachments);
Я написал плагин для отправки писем с вложениями из WP.
Быстрая почта отправляет текстовые или HTML-письма с вложениями с панели инструментов.Письма в формате HTML могут содержать короткие коды.
Получить быструю почту от WordPress или Github .
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; }