WPML
Statut
Résolu
Signalé pour
WPML Multilingual & Multicurrency for WooCommerce 5.5.1
Résolu dans
WooCommerce Multilingual & Multicurrency 5.5.2
Extension/thème associé
WooCommerce Bookings
Étiquettes de sujet
Compatibility, WCML

Aperçu de l’anomalie

Lors de l’utilisation de WooCommerce Bookings avec WPML, les créneaux horaires réservés dans une langue peuvent ne pas être systématiquement bloqués dans la liste déroulante de l’heure de fin lorsqu’ils sont consultés dans une autre langue. Cette incohérence affecte l’exactitude de la disponibilité des réservations dans les différentes traductions.

Solution de contournement

Assurez-vous de disposer d’une sauvegarde complète de votre site avant de continuer.


  • Ouvrez le fichier …/wp-content/plugins/woocommerce-multilingual/compatibility/WcBookings/class-wcml-bookings.php.

  • Recherchez la ligne 1022.

  • Remplacez :
    $wc_booking_lang = $wc_booking_lang ?: $default_language;
            


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

Toutes les anomalies connues →