- Statut
- En attente de l’auteur
- Étiquettes de sujet
- Compatibility
Aperçu de l’anomalie
Lorsque vous utilisez WooCommerce PDF Invoices by Andrew Benbow pour générer des factures, le PDF affiche toujours la page des conditions dans la langue principale. De plus, vous ne pouvez pas enregistrer des paramètres spécifiques à la langue pour la page des conditions, ce qui empêche une traduction correcte.
Solution de contournement
Assurez-vous de disposer d’une sauvegarde complète de votre site avant de continuer.
- Ouvrez le fichier …/wp-content/plugins/woocommerce-pdf-invoice/classes/class-pdf-send-pdf-class.php.
- Cherchez la ligne 183.
- Remplacez :
// Get the WooCommerce order_id $order_id = $order->get_id();
- Par :
// 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 );