- الحالة
- محلولة
- أُبلغ عنها لـ
- WPML Multilingual & Multicurrency for WooCommerce 5.3.2
- تم حلها في
- WCML 5.3.3
- الإضافة/القالب ذو الصلة
- WooCommerce PayPal Payments
- وسوم الموضوع
- Bug
نظرة عامة على المشكلة
بعد أن يقدم العميل طلباً، قد يرى معلومات دفع مكررة في صفحة تأكيد الطلب وفي رسائل البريد الإلكتروني، بدلاً من نسخة واحدة فقط صالحة لتلك اللغة.
حل بديل مؤقت
يُرجى أخذ نسخة احتياطية كاملة من موقعك قبل المتابعة.
- افتح ملف …/woocommerce-multilingual/classes/multi-currency/payment-gateways/class-wcml-currencies-payment-gateways.php.
- ابحث عن السطر رقم 38
- استبدل:
add_filter( 'woocommerce_payment_gateways', Fns::tap( Fns::withoutRecursion( Fns::identity(), [ $this, 'init_gateways' ] ) ), PHP_INT_MAX );
- بـ:
add_action( 'wp_loaded', [ $this, 'init_gateways' ] );