- סטטוס
- נפתר
- דווח עבור
- WPML Multilingual & Multicurrency for WooCommerce 4.12.0
- נפתר בגרסה
- WooCommerce Multilingual 5.1.0
סקירה כללית של התקלה
אם אתה משתמש בתכונת ריבוי המטבעות WPML Multilingual & Multicurrency for WooCommerce שלנו, ייתכן שתיתקל במקרים שבהם מוצרים בשפות משניות מציגים מחירים שגויים.
מצב זה עלול להתרחש אם תגדיר מטבע ברירת מחדל ששונה מברירת המחדל של WooCommerce או אם תחליף מטבעות בצד הלקוח לפני תרגום המוצרים שלך.
פתרון עוקף
המפתחים שלנו מודעים למצב זה. בינתיים, תוכל לפעול לפי פתרון עוקף זה:
- בצע גיבוי מלא של האתר לפני שתמשיך.
- פתח את הקובץ /woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php.
- חפש את שורה 147 ומיד אחריה:
public function raw_price_filter( $price, $currency = false ) { - הוסף:
$debug = new \WPML\Utils\DebugBackTrace(); if ( $debug->is_class_function_in_call_stack( 'WPML_TM_ATE_Jobs', 'apply', true ) ) { return $price; }