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 );
            

جميع المشاكل المعروفة →