WPML
סטטוס
נפתר
נפתר בגרסה
WooCommerce Multilingual 4.7.5

סקירה כללית של התקלה

באתרי WooCommerce המשתמשים במטבעות מרובים, תוסף צד שלישי עלול להפעיל קריאה ל־get_cart לפני הפעולה wp_loaded, דבר שאסור במפורש על ידי WooCommerce.

עד כה, התקבלו דיווחים בעת שימוש בתוספים שער התשלומים oGone, WC Deposits & Booster for WooCommerce, אך ייתכן שגם אחרים מושפעים.

אנו עובדים על הדרך הטובה ביותר לפתור זאת ולשחרר עדכון, אך בינתיים, תוכל לנסות את הפתרון העוקף להלן.

פתרון עוקף

ערוך את הקובץ wp-content/plugins/woocommerce-multilingual/classes/multi-currency/payment-gateways/class-wcml-currencies-payment-gateways.php ושנה את שורה 30 מ:

add_action( 'init', array( $this, 'init_gateways' ) );

ל:

add_action( 'wp_loaded', array( $this, 'init_gateways' ) );

כל התקלות הידועות →