簡體   English   中英

在 WooCommerce 電子郵件上顯示價格后綴

[英]Display price suffix on WooCommerce emails

我正在尋找一種在 WooCommerce 電子郵件中顯示價格后綴的方法。 比如:ex.VAT 有一個簡短的片段可以做到這一點嗎? 在此處輸入圖像描述

復制找到的文件

wp-content/plugins/woocommerce/templates/emails/email-order-items.php -> wp-content/themes/your-theme/woocommerce/emails/email-order-items.php

進入您商店的子主題。

請注意,如果您自定義父主題而不是子主題,則任何更改都將被主題更新覆蓋。

更改 wp-content/themes/your-theme/woocommerce/emails/email-order-items.php 中的代碼

<td class="td" style="text-align:<?php echo esc_attr( $text_align ); ?>; vertical-align:middle; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;">
            <?php echo wp_kses_post( $order->get_formatted_line_subtotal( $item ) ); ?>
</td>

<td class="td" style="text-align:<?php echo esc_attr( $text_align ); ?>; vertical-align:middle; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;">
            <?php echo wp_kses_post( $order->get_formatted_line_subtotal( $item ) ); ?> ex. VAT
</td>

您可以通過過濾 woocommerce_order_formatted_line_subtotal 來在不更改模板文件的情況下進行此自定義,如下所示:

add_filter( 'woocommerce_order_formatted_line_subtotal', 'BN_add_price_suffix_subtotal', 10, 3 );

function BN_add_price_suffix_subtotal( $subtotal ) {
    
    $suffix =' ex. VAT';
    return $subtotal . $suffix;
}

將此添加到您的子主題中的 functions.php 文件中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM