- Stato
- Risolto dall’autore
- Plugin/tema correlato
- Hotel Booking PDF Invoices
Panoramica del problema
Quando usi Motopress Hotel Booking con Hotel Booking PDF Invoice Addon, la fattura generata dalle tue prenotazioni non può essere tradotta in altre lingue.
Soluzione alternativa
Assicurati di avere un backup completo del tuo sito prima di procedere.
- Apri … /wp-content/plugins/mphb-invoices/classes/pdf/pdf-helper.php
Cerca la riga 248- Sostituisci
$booking = MPHB()->getBookingRepository()->findById( $booking_id );
con
$booking = MPHB()->getBookingRepository()->findById( $booking_id ); // WPML Workaround for compsupp-7849 if ( class_exists('Sitepress') ) { $booking_language = $booking->getLanguage(); do_action( 'wpml_switch_language', $booking_language ); }
Quindi, cerca la riga 294- Sostituisci
return $render_variables;
con
return $render_variables; // WPML Workaround for compsupp-7849 if ( class_exists('Sitepress') ) { $default_lang = apply_filters('wpml_default_language', NULL ); do_action( 'wpml_switch_language', $default_lang ); } - Nota: alcune stringhe delle tue fatture devono essere tradotte da WPML > Traduzione stringhe