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

Tutti i problemi noti →