- Stato
- Risolto
- Segnalato per
- WPML Multilingual & Multicurrency for WooCommerce 5.5.1
- Risolto in
- WooCommerce Multilingual & Multicurrency 5.5.2
- Plugin/tema correlato
- WooCommerce Bookings
- Tag dell’argomento
- Compatibility, WCML
Panoramica del problema
Quando usi WooCommerce Bookings con WPML, le fasce orarie riservate in una lingua potrebbero non essere bloccate in modo coerente nel menu a discesa dell’ora di fine quando visualizzate in una lingua diversa. Questa incoerenza influisce sull’accuratezza della disponibilità delle prenotazioni tra le traduzioni.
Soluzione alternativa
Assicurati di avere un backup completo del sito prima di procedere.
- Apri il file …/wp-content/plugins/woocommerce-multilingual/compatibility/WcBookings/class-wcml-bookings.php.
- Cerca la riga 1022.
- Sostituisci:
$wc_booking_lang = $wc_booking_lang ?: $default_language;
- Con:
$wc_booking_lang = $wc_booking_lang ?: ( $language_code ?: $default_language );