- סטטוס
- נפתר
- דווח עבור
- 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' ] );