WPML
Status
Gelöst
Gemeldet für
WPML Multilingual & Multicurrency for WooCommerce 5.5.1
Gelöst in
WooCommerce Multilingual & Multicurrency 5.5.2
Zugehöriges Plugin/Theme
WooCommerce Bookings
Themen-Tags
Compatibility, WCML

Übersicht über das Problem

Bei der Verwendung von WooCommerce Bookings mit WPML werden in einer Sprache reservierte Zeitfenster im Dropdown-Menü für die Endzeit möglicherweise nicht konsistent blockiert, wenn sie in einer anderen Sprache angezeigt werden. Diese Inkonsistenz beeinträchtigt die Genauigkeit der Buchungsverfügbarkeit in den Übersetzungen.

Problemumgehung

Bitte stellen Sie sicher, dass Sie über ein vollständiges Backup Ihrer Website verfügen, bevor Sie fortfahren.


  • Öffnen Sie die Datei …/wp-content/plugins/woocommerce-multilingual/compatibility/WcBookings/class-wcml-bookings.php.

  • Suchen Sie nach Zeile 1022.

  • Ersetzen Sie:
    $wc_booking_lang = $wc_booking_lang ?: $default_language;
            


  • Durch:
    $wc_booking_lang = $wc_booking_lang ?: ( $language_code ?: $default_language );
            

Alle bekannten Probleme →