- สถานะ
- รอผู้พัฒนา
- แท็กหัวข้อ
- 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 );