我的woocommerce按预期发送了一个。
如何在税项字段中显示似乎未封闭的标签。
我已经遍历整个woocommerce代码,但是我找不到生成标记的位置。
这是我的税项字段在电子邮件中的显示方式。
Total: DKK 0.00 <small class="includes_tax"
答案 0 :(得分:0)
这只能是您对订单总计进行自定义的结果,或者是您的主题或插件正在进行的结果。默认情况下,Woocommerce中没有这种行为。在您的情况下,似乎是由于将货币符号显示为代码的插件(或某些自定义)。
现在使用WC_Order
方法get_order_item_totals()
然后您可以使用以下代码对其进行更改:
add_filter( 'woocommerce_get_order_item_totals', 'customize_order_line_totals', 1000, 3 );
function customize_order_line_totals( $total_rows, $order, $tax_display ){
// Only on emails notifications
if( ! is_wc_endpoint_url() || ! is_admin() ) {
// Remove any other html tags from gran total value
$total_rows['order_total']['value'] = strip_tags( wc_price( $order->get_total() ) );
}
return $total_rows;
}
代码进入您的活动子主题(或活动主题)的function.php文件中。它应该可以解决您的问题。
但是最好的方法应该是找出有罪感,而不是修补某些地方的定制错误。