从Woocommerce电子邮件通知中删除“发货”标签

时间:2018-11-15 07:43:52

标签: php wordpress woocommerce shipping email-notifications

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

enter image description here

1 个答案:

答案 0 :(得分:0)

下面的小代码段将从电子邮件通知中仅删除标签“发货”:

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文件中。经过测试,可以正常工作。


  

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