WPML
Status
Warten auf Autor
Themen-Tags
Compatibility

Übersicht über das Problem

Wenn Sie WooCommerce PDF Invoices by Andrew Benbow zum Erstellen von Rechnungen verwenden, zeigt das PDF die AGB-Seite immer in der Hauptsprache an. Darüber hinaus können Sie keine sprachspezifischen Einstellungen für die AGB-Seite speichern, was eine korrekte Übersetzung verhindert.

Problemumgehung

Bitte stellen Sie sicher, dass Sie ein vollständiges Backup Ihrer Website erstellt haben, bevor Sie fortfahren.


  • Öffnen Sie die Datei …/wp-content/plugins/woocommerce-pdf-invoice/classes/class-pdf-send-pdf-class.php.

  • Suchen Sie nach Zeile 183.

  • Ersetzen Sie:
    // Get the WooCommerce order_id
    $order_id   	= $order->get_id();
            


  • Durch:
    // 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 );
            

Alle bekannten Probleme →