WPML

問題の概要

WPML Multilingual & Multicurrency for WooCommerce 4.2.10をお使いの場合、新規注文メールの件名に、サイトのタイトル、注文番号、または日付の代わりにプレースホルダーが表示されることにお気づきかもしれません。

たとえば、メールには次のように表示されます。

New Customer Order ({order_number}) – {order_date}

本来の表示:

New Customer Order 1234 – April 23rd 2018.

回避策

この問題は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' ) );

すべての既知の問題

まだこの問題が発生しますか?

アップデートしても問題が解決しない場合は、サポートのご質問をお寄せください。一緒に調査いたします。