- الحالة
- في انتظار المطور
- وسوم الموضوع
- 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 );