- Trạng thái
- Đã giải quyết
- Được báo cáo cho
- WPML Multilingual & Multicurrency for WooCommerce 5.5.1
- Đã giải quyết trong
- WooCommerce Multilingual & Multicurrency 5.5.2
- Plugin/giao diện liên quan
- WooCommerce Bookings
- Thẻ chủ đề
- Compatibility, WCML
Tổng quan về lỗi
Khi sử dụng WooCommerce Bookings với WPML, các khung giờ đã đặt trước được tạo bằng một ngôn ngữ có thể không bị khóa nhất quán trong menu thả xuống chọn thời gian kết thúc khi xem bằng một ngôn ngữ khác. Sự không nhất quán này ảnh hưởng đến tính chính xác của tình trạng trống để đặt chỗ trên các bản dịch.
Giải pháp tạm thời
Vui lòng đảm bảo có bản sao lưu toàn bộ trang web của bạn trước khi tiếp tục.
- Mở tệp …/wp-content/plugins/woocommerce-multilingual/compatibility/WcBookings/class-wcml-bookings.php.
- Tìm dòng 1022.
- Thay thế:
$wc_booking_lang = $wc_booking_lang ?: $default_language;
- Bằng:
$wc_booking_lang = $wc_booking_lang ?: ( $language_code ?: $default_language );