- Estado
- Esperando al autor
- Etiquetas de temática
- Compatibility
Resumen del problema
Al usar WooCommerce PDF Invoices by Andrew Benbow para generar facturas, el PDF siempre muestra la página de términos en el idioma principal. Además, no puede guardar la configuración específica por idioma para la página de términos, lo que impide una traducción correcta.
Solución alternativa
Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.
- Abra el archivo …/wp-content/plugins/woocommerce-pdf-invoice/classes/class-pdf-send-pdf-class.php.
- Busque la línea 183.
- Reemplace:
// Get the WooCommerce order_id $order_id = $order->get_id();
- Por:
// 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 );