WPML
الحالة
محلولة
أُبلغ عنها لـ
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' ] );

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