WPML

问题概述

如果您使用的是WPML Multilingual & Multicurrency for WooCommerce 4.2.10,您可能会注意到,新订单电子邮件的主题显示的是占位符,而不是站点标题、订单号和/或日期。

例如,电子邮件显示为:

新客户订单 ({order_number}) – {order_date}

而不是:

新客户订单 1234 – 2018年4月23日。

临时解决方法

此问题已在 WPML Multilingual & Multicurrency for WooCommerce 4.3.2 中修复。 更新即可在您的站点上解决此问题,因此只有在您还无法更新时,才需要此临时解决方法。

此问题将在即将发布的 WooCommerce Multilingual 版本中修复。

在此期间,您可以使用以下临时解决方法:

  1. 编辑 ../woocommerce-multilingual/inc/ 文件夹中的 class-wcml-emails.php 文件。
  2. 注释掉(或删除)第 138 和 139 行,如下面的代码片段所示:
//add_filter( 'woocommerce_email_heading_new_order', array( $this, 'new_order_email_heading' ) );
//add_filter( 'woocommerce_email_subject_new_order', array( $this, 'new_order_email_subject' ) );

所有已知问题

仍然遇到此问题?

如果更新无法解决问题,请提出支持问题,我们将与您一起排查。