WPML
الحالة
محلولة
أُبلغ عنها لـ
WPML String Translation 3.2.1
تم حلها في
3.2.2

نظرة عامة على المشكلة

باستخدام WPML Multilingual & Multicurrency for WooCommerce وترجمة النصوص، يمكنك بسهولة ترجمة رسائل البريد الإلكتروني في WooCommerce.

حالياً، يتلقى المستخدمون رسائل البريد الإلكتروني باللغة الصحيحة عند إجراء عملية شراء. ومع ذلك، إذا غيّر المدير حالة الطلب، فقد يتلقى المستخدم بعض أجزاء البريد الإلكتروني باللغة الافتراضية.

حل بديل مؤقت

قبل المتابعة، تأكد من إنشاء نسخة احتياطية كاملة لموقعك.

  1. حدد مفتاح الخيار الذي يُخزن فيه الجزء غير المترجم من البريد الإلكتروني، أي kt_woomail.
  2. افتح ملف functions.php الخاص بقالبك.
  3. أضف الكود التالي وعدّله باستخدام مفتاح الخيار الخاص بك:
    $option_key = 'kt_woomail';
    add_filter( 'option_' . $option_key, [ wpml_st_load_admin_texts(), 'icl_st_translate_admin_string' ] );

جميع المشاكل المعروفة →