WPML
الحالة
في انتظار المطور
وسوم الموضوع
Compatibility

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

عند استخدام WooCommerce PDF Invoices by Andrew Benbow لإنشاء الفواتير، يعرض ملف PDF دائماً صفحة الشروط باللغة الأساسية. بالإضافة إلى ذلك، لا يمكنك حفظ إعدادات خاصة باللغة لصفحة الشروط، مما يمنع الترجمة الصحيحة.

حل بديل مؤقت

يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.


  • افتح الملف …/wp-content/plugins/woocommerce-pdf-invoice/classes/class-pdf-send-pdf-class.php.

  • ابحث عن السطر 183.

  • استبدل:
    // Get the WooCommerce order_id
    $order_id   	= $order->get_id();
            


  • بـ:
    // Get the WooCommerce order_id
    $order_id   	= $order->get_id();
    
    // WPML workaround for compsupp-7811
    $order_lang = $order->get_meta( 'wpml_language', true );
    $settings['pdf_termsid'] = apply_filters( 'wpml_object_id', $settings['pdf_termsid'], 'page', TRUE, $order_lang );
            

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