【问题标题】:How to remove name in WooCommerce customer emails如何删除 WooCommerce 客户电子邮件中的姓名
【发布时间】:2021-09-27 16:11:16
【问题描述】:
由于某种原因,在客户创建 WooCommerce 帐户后发送给客户的电子邮件会显示一个随机名称(见附件)。
WooCommerce username error
我认为是因为用户可以仅使用电子邮件地址创建帐户?但无论如何 - 我只想从客户的所有电子邮件通信中删除 Hi xxxx。我该怎么做呢?我正在查看电子邮件模板,但看不到此代码是如何生成的?
【问题讨论】:
标签:
wordpress
email
woocommerce
【解决方案1】:
要从电子邮件通信中删除名称,您需要将电子邮件模板文件复制到您的主题目录中(例如 - customer-processing-order.php),在此找到以下代码:
<p><?php printf( esc_html__( 'Hi %s,', 'woocommerce' ), esc_html( $order->get_billing_first_name() ) ); ?></p>
并用下面提到的代码替换:
<p><?php printf( esc_html__( 'Hi,', 'woocommerce' ), esc_html( $order->get_billing_first_name() ) ); ?></p>
您可以对以下 Woocommerce 电子邮件模板文件执行相同的操作:
customer-completed-order.php
customer-completed-order.php
customer-invoice.php
customer-note.php
customer-on-hold-order.php
customer-processing-order.php
customer-refunded-order.php
【解决方案2】:
谢谢 - 是的,解决了这个问题。问题是由于插件与翻译插件冲突而发生的。感谢您对问题的回答。