0

如何格式化订单电子邮件中的帐单地址以清晰明了?

我需要显示以下内容:

  • 城市:{billing_city}
  • 街道:{billing_street}
  • 等等。

你能帮忙吗?

4

1 回答 1

0

您需要将 Woocommerce 电子邮件模板文件复制到您的主题(如果您没有它们)或编辑模板中的现有文件。模板文件名是:

模板名称/woocommerce/emails/email-order-details.php 模板名称
/woocommerce/emails/email-order-items.php
模板名称/woocommerce/emails/email-addresses.php

在这里,您可以根据需要自定义电子邮件模板。

例如在 email/email-adresses.php 中默认的计费信息代码部分如下所示:

<td style="text-align:<?php echo esc_attr( $text_align ); ?>; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; border:0; padding:0;" valign="top" width="50%">
            <h2><?php esc_html_e( 'Billing address', 'woocommerce' ); ?></h2>

            <address class="address">
                <?php echo wp_kses_post( $address ? $address : esc_html__( 'N/A', 'woocommerce' ) ); ?>
                <?php if ( $order->get_billing_phone() ) : ?>
                    <br/><?php echo wc_make_phone_clickable( $order->get_billing_phone() ); ?>
                <?php endif; ?>
                <?php if ( $order->get_billing_email() ) : ?>
                    <br/><?php echo esc_html( $order->get_billing_email() ); ?>
                <?php endif; ?>
            </address>
    </td>

因此,您可以自定义和添加/删除您需要的所有信息。

于 2020-04-07T19:59:41.627 回答