- Stato
- In attesa dell’autore
- Tag dell’argomento
- Compatibility
Panoramica del problema
Quando utilizzi WooCommerce PDF Invoices by Andrew Benbow per generare fatture, il PDF mostra sempre la pagina dei termini nella lingua principale. Inoltre, non puoi salvare le impostazioni specifiche per la lingua per la pagina dei termini, impedendone la corretta traduzione.
Soluzione alternativa
Assicurati di avere un backup completo del sito prima di procedere.
- Apri il file …/wp-content/plugins/woocommerce-pdf-invoice/classes/class-pdf-send-pdf-class.php.
- Cerca la riga 183.
- Sostituisci:
// Get the WooCommerce order_id $order_id = $order->get_id();
- Con:
// 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 );