首页 > 解决方案 > 仅为管理员副本将 PDF 添加到 WooCommerce 订单电子邮件

问题描述

我正在使用woocommerce_email_attachments钩子,但出于某种原因,我只需要为新订单的管理员副本添加一些 PDF 附件。

我知道我只能为新订单触发这个钩子,没关系。

但我不知道如何仅针对某些特定收件人执行此操作。有没有办法在这个钩子中做到这一点?

这基本上是我需要的:

add_filter( 'woocommerce_email_attachments', 'edit_woocommerce_attachments', 10, 3 );

function edit_woocommerce_attachments($attachments, $email_id, $email_object){

    if( $email_id === 'new_order'){

        if($email == 'admin@email.com') $attachments[] = get_attached_file( 612 );
        else return;
    }
    return $attachments;
}

标签: wordpresswoocommerceemail-attachments

解决方案


推荐阅读