- 状态
- 已解决
- 报告针对
- WPML Multilingual & Multicurrency for WooCommerce 5.3.2
- 解决于
- WCML 5.3.3
- 相关插件/主题
- WooCommerce Bookings
- 主题标签
- Compatibility, WCML
问题概述
将 WooCommerce Bookings 与 WPML 结合使用时,如果预订确认所使用的语言与订单语言不同,则会出现同步问题。该问题会导致不同语言的预订状态不一致。
临时解决方法
在继续操作之前,请确保已对您的站点进行完整备份。
- 打开 …/wp-content/plugins/woocommerce-multilingual/compatibility/WcBookings/class-wcml-bookings.php。
- 找到第 1011 行。
- 将:
public function get_translated_bookings( $booking_id, $actual_translations_only = true ) { - 替换为:
public function get_translated_bookings( $booking_id, $actual_translations_only = false ) {