- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- 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 );