نظرة عامة على المشكلة
إذا كنت تستخدم 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.
في غضون ذلك، يمكنك استخدام الحل البديل المؤقت التالي:
- عدّل ملف class-wcml-emails.php الموجود في مجلد ../woocommerce-multilingual/inc/.
- حوّل السطرين 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' ) );