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 );
            

ปัญหาที่ทราบแล้วทั้งหมด →