WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
WPML Multilingual & Multicurrency for WooCommerce 5.5.1
แก้ไขใน
WooCommerce Multilingual & Multicurrency 5.5.2
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
WooCommerce Bookings
แท็กหัวข้อ
Compatibility, WCML

ภาพรวมของปัญหา

เมื่อใช้งาน WooCommerce Bookings ร่วมกับ WPML ช่วงเวลาที่ถูกจองไว้ในภาษาหนึ่งอาจไม่ถูกบล็อกอย่างถูกต้องในดรอปดาวน์เวลาสิ้นสุดเมื่อดูในอีกภาษาหนึ่ง ความไม่สอดคล้องกันนี้ส่งผลกระทบต่อความถูกต้องของเวลาว่างสำหรับการจองในภาษาที่แปล

วิธีแก้ปัญหาชั่วคราว

โปรดตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลไซต์ทั้งหมดของคุณก่อนดำเนินการต่อ


  • เปิดไฟล์ …/wp-content/plugins/woocommerce-multilingual/compatibility/WcBookings/class-wcml-bookings.php

  • ค้นหาบรรทัดที่ 1022

  • แทนที่:
    $wc_booking_lang = $wc_booking_lang ?: $default_language;
            


  • ด้วย:
    $wc_booking_lang = $wc_booking_lang ?: ( $language_code ?: $default_language );
            

ปัญหาที่ทราบแล้วทั้งหมด →