Übersicht über das Problem
Wenn Sie WPML Multilingual & Multicurrency for WooCommerce 4.2.10 verwenden, haben Sie wahrscheinlich bemerkt, dass E-Mails für neue Bestellungen im E-Mail-Betreff Platzhalter anstelle des Website-Titels, der Bestellnummer und/oder des Datums anzeigen.
Beispielsweise zeigen die E-Mails Folgendes an:
New Customer Order ({order_number}) – {order_date}
Statt:
New Customer Order 1234 – April 23rd 2018.
Problemumgehung
Dieses Problem ist in WPML Multilingual & Multicurrency for WooCommerce 4.3.2 behoben. Ein Update behebt dies auf Ihrer Website, daher benötigen Sie diese Problemumgehung nur, wenn Sie noch nicht aktualisieren können.
Dieses Problem wird in einer kommenden Version von WooCommerce Multilingual behoben.
In der Zwischenzeit können Sie die folgende Problemumgehung verwenden:
- Bearbeiten Sie die Datei class-wcml-emails.php im Ordner ../woocommerce-multilingual/inc/.
- Kommentieren Sie die Zeilen 138 und 139 aus (oder entfernen Sie sie), wie im folgenden Code-Snippet gezeigt:
//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' ) );