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