- Trạng thái
- Đang chờ nhà phát triển
- Thẻ chủ đề
- Compatibility
Tổng quan về lỗi
Khi sử dụng WooCommerce PDF Invoices by Andrew Benbow để tạo hóa đơn, tệp PDF luôn hiển thị trang điều khoản bằng ngôn ngữ chính. Ngoài ra, bạn không thể lưu các cài đặt theo ngôn ngữ cho trang điều khoản, từ đó ngăn cản việc dịch thuật đúng cách.
Giải pháp tạm thời
Vui lòng đảm bảo tạo một bản sao lưu toàn bộ trang web trước khi tiếp tục.
- Mở tệp …/wp-content/plugins/woocommerce-pdf-invoice/classes/class-pdf-send-pdf-class.php.
- Tìm dòng 183.
- Thay thế:
// Get the WooCommerce order_id $order_id = $order->get_id();
- Bằng:
// 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 );