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

Tất cả các lỗi đã ghi nhận →