- الحالة
- محلولة بواسطة المطور
- الإضافة/القالب ذو الصلة
- WP Rocket
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
إذا كنت تستخدم إضافة WP Rocket، فقد تلاحظ أن تغييرات العملة في صفحات المنتجات لا تنعكس فوراً. بدلاً من ذلك، لا يتم تحديث العملة إلا بعد تحديث الصفحة.
حل بديل مؤقت
يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
الخيار 1
- انتقل إلى صفحة إعدادات > WP Rocket.
- ثم في قسم القواعد المتقدمة > عدم تخزين ملفات تعريف الارتباط مؤقتاً، أضف ملف تعريف الارتباط هذا:
wcml_client_currency
الخيار 2
- أضف الكود التالي إلى ملف functions.php الخاص بقالبك:
/* compsupp-7372 This filter adds ?wcmlc={currency_code} to the URL, which specifies a query string with the currency code. */ add_filter( 'wcml_is_cache_enabled_for_switching_currency', '__return_true' );