wordpress CF7附加邮件(2)不附加文件

xmd2e60i  于 11个月前  发布在  WordPress
关注(0)|答案(1)|浏览(130)

我使用的是ContactForm 7和图片优化和上传CF7插件。我需要发送2个不同的电子邮件,但具有相同的附件。
Mail(2)不附加文件。但在第一封邮件中,一切都很好,带有附件。设置是相同的。
为什么第二封邮件不能附加文件?
enter image description here
我试过不同的文件多上传插件,但结果是一样的。文件只在一个邮件。

wz3gfoph

wz3gfoph1#

检查wpcf7_before_send_mail操作和add_extra_attachments函数以添加附件,例如:

add_action('wpcf7_before_send_mail', 'your_custom_function', 10, 3);

function your_custom_function( $contact_form, $abort, $submission ) {

  $file_path = array(
    'path 1',
    'path 2',
    'path 3',
  );

  $template = 'mail'; // use 'mail' if you want to attach to the defautl email.
  $template_2 = 'mail_2'; // use 'mail_2' if you want to attach to Mail (2).

  $submission->add_extra_attachments( $file_path, $template ); // attaches to the default email
  $submission->add_extra_attachments( $file_path, $template_2 ); // attaches to mail (2)

}

字符串
更多关于github issue的信息

相关问题