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