如何从 Woocommerce 电子邮件通知中删除“运送”标签?

问题描述 投票:0回答:2

我想从 woocommerce 订单确认电子邮件表中删除或隐藏“运送”标签。

enter image description here

php wordpress woocommerce email-notifications
2个回答
4
投票

以下小代码片段将仅从电子邮件通知中删除“运输”标签:

add_filter( 'woocommerce_get_order_item_totals', 'customize_email_order_line_totals', 1000, 3 );
function customize_email_order_line_totals( $total_rows, $order, $tax_display ){
    // Only on emails notifications
    if( ! is_wc_endpoint_url() || ! is_admin() ) {
        // Remove "Shipping" label text from totals rows
        $total_rows['shipping']['label'] = '';
    }
    return $total_rows;
}

代码位于活动子主题(活动主题)的 function.php 文件中。已测试并有效。


要从电子邮件通知中删除运输总计行,请使用以下命令:

add_filter( 'woocommerce_get_order_item_totals', 'customize_email_order_line_totals', 1000, 3 );
function customize_email_order_line_totals( $total_rows, $order, $tax_display ){
    // Only on emails notifications
    if( ! is_wc_endpoint_url() || ! is_admin() ) {
        // Remove shipping line from totals rows
        unset($total_rows['shipping']);
    }
    return $total_rows;
}

代码位于活动子主题(活动主题)的 function.php 文件中。已测试并有效。


无法定位特定电子邮件通知。


0
投票

感谢您的代码,该代码可以从 woocommerce 发货订单和电子邮件中删除发货栏,但会导致我的帐户订单看不到发货栏,请告诉我如何使我的帐户订单可以正常看到发货栏并且只从我的电子邮件中删除运输栏,再次感谢您提供来自中国的代码,谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.