- Status
- Resolvido pelo autor
- Plugin/tema relacionado
- Hotel Booking PDF Invoices
Visão geral do problema
Ao usar o Motopress Hotel Booking com o Hotel Booking PDF Invoice Addon, a fatura gerada a partir das suas reservas não pode ser traduzida para outros idiomas.
Solução alternativa
Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.
- Abra … /wp-content/plugins/mphb-invoices/classes/pdf/pdf-helper.php
Procure a linha 248- Substitua
$booking = MPHB()->getBookingRepository()->findById( $booking_id );
por
$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 ); }
Em seguida, procure a linha 294- Substitua
return $render_variables;
por
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: Algumas strings das suas faturas devem ser traduzidas em WPML > Tradução de Strings