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

Tutti i problemi noti →