- الحالة
- محلولة
- أُبلغ عنها لـ
- WPML Multilingual & Multicurrency for WooCommerce 4.11.2
نظرة عامة على المشكلة
إذا نقرت على وظيفة Quick view للمنتج في قالب Salient، فسيُعرض المنتج بالعملة الخاطئة.
يحدث هذا لأن قالب Salient يستخدم إجراءات AJAX مخصصة للحصول على هذه القيم. ومع ذلك، تتطلب إضافة WPML متعدد اللغات وتعدد العملات لـ WooCommerce استخدام كود API المناسب لإجراءات AJAX المخصصة.
حل بديل مؤقت
سيتم حل هذه المشكلة في الإصدار التالي من قالب Salient. في غضون ذلك:
- أنشئ نسخة احتياطية كاملة لموقعك.
- افتح ملف functions.php.
- أضف الكود التالي:
/** * Add this code to the functions.php file of your theme. */ add_filter( 'wcml_multi_currency_ajax_actions', 'add_action_to_multi_currency_ajax', 10, 1 ); function add_action_to_multi_currency_ajax( $ajax_actions ) { $ajax_actions[] = 'nectar_woo_get_product'; return $ajax_actions; }