在Woocommerce管理员电子邮件通知中显示购买备注

问题描述 投票:1回答:1

我在我的functions.php文件中使用一个函数来显示Woocommerce客户电子邮件中产品的购买说明。它看起来像这样:

function sww_add_note_woocommerce_emails( $output, $order ) {

    // set a flag so we don't recursively call this filter
    static $run = 0;

    // if we've already run this filter, bail out
    if ( $run ) {
        return $output;
    }

    $args = array(
        'show_purchase_note'    => true,
    );

    // increment our flag so we don't run again
    $run++;

    // if first run, give WooComm our updated table
    return wc_get_email_order_items( $order, $args );
}
add_filter( 'wc_get_email_order_items', 'sww_add_note_woocommerce_emails', 10, 2 );

这适用于客户收到的电子邮件,但我也希望它在管理员收到的“新订单”电子邮件中显示注释。

他们都使用相同的订单表,所以我不确定它为什么不起作用。

php wordpress woocommerce orders email-notifications
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.