- 상태
- 해결됨
- 보고된 제품
- WPML Multilingual & Multicurrency for WooCommerce 5.5.1
- 해결된 버전
- WooCommerce Multilingual & Multicurrency 5.5.2
- 관련 플러그인/테마
- WooCommerce Bookings
- 주제 태그
- Compatibility, WCML
문제 개요
WPML과 함께 WooCommerce Bookings를 사용할 때, 한 언어에서 예약된 시간대가 다른 언어로 볼 때 종료 시간 드롭다운에서 일관되게 차단되지 않을 수 있습니다. 이러한 불일치는 번역 간 예약 가능 여부의 정확성에 영향을 미칩니다.
임시 해결 방법
진행하기 전에 전체 사이트 백업을 완료했는지 확인하세요.
- …/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 );