WPML
الحالة
مفتوحة
أُبلغ عنها لـ
WPML Multilingual & Multicurrency for WooCommerce 5.3.6
وسوم الموضوع
Bug, WCML

نظرة عامة على المشكلة

بالنسبة للمواقع المستضافة على Kinsta، قد تكون هناك حالات تواجه فيها وظيفة تبديل العملات في WPML متعدد اللغات وتعدد العملات لـ WooCommerce صعوبات. يمكن أن يؤدي هذا إلى رؤية المستخدمين لعملات معروضة بشكل غير صحيح أو عدم تمكنهم من تبديل العملات كما هو متوقع.

حل بديل مؤقت

للتخفيف من حدة هذه المشكلة، يُوصى بإجراء مجموعة من التعديلات على الكود وتدخل من دعم Kinsta.

الخطوة 1

يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
  • أضف مقتطف الكود التالي إلى ملف functions.php في قالبك:
    /**
     * Enable cookie strategy for Kinsta caching.
     * 
     * @link wpmlsupp-11434
     */
    add_filter( 'wcml_user_store_strategy', function () {
        return 'cookie';
    });

الخطوة 2


بعد تطبيق مقتطف الكود، تواصل مع دعم Kinsta لطلب تمكين التخزين المؤقت المعتمد على ملفات تعريف الارتباط لموقعك. اطلب تحديداً استخدام ملف تعريف الارتباط wcml_client_currency لمفاتيح حزم التخزين المؤقت.

يمكنك العثور على مزيد من المعلومات حول كيفية الحصول على المساعدة من فريق دعم Kinsta عبر هذا الرابط.

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