【发布时间】:2017-08-07 16:06:16
【问题描述】:
在 woocommerce 中,我使用以下代码将 PDF 文件添加为电子邮件附件:
add_filter( 'woocommerce_email_attachments', 'attach_terms_conditions_pdf_to_email', 10, 3);
function attach_terms_conditions_pdf_to_email ( $attachments , $id, $object ) {
$your_pdf_path1 = get_stylesheet_directory() . '/pdf/ano1.pdf';
$your_pdf_path2 = get_stylesheet_directory() . '/pdf/ano2.pdf';
$attachments[] = $your_pdf_path1;
$attachments[] = $your_pdf_path2;
return $attachments;
}
我的问题是附件总是发送给客户的所有电子邮件。我只想在订单状态为“保留”的情况下发送电子邮件附件。
如何才能知道我的订单状态并仅针对这种情况发送电子邮件附件?
【问题讨论】:
标签: php wordpress woocommerce email-attachments email-notifications