WPML
ステータス
解決済み
報告対象
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 );
            

すべての既知の問題 →