WPML
סטטוס
פתוח
דווח עבור
Gravity Forms Multilingual 1.8.2
תוסף/ערכת עיצוב קשורים
Gravity Forms
תגיות נושא
Bug, Compatibility, WCML

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

בעת שימוש ב־Gravity Forms עם WPML Multilingual & Multicurrency for WooCommerce, שדה Option Pricing בתוך הטופס מאבד את המחיר והמטבע שלו בצד הלקוח. הבעיה מתרחשת כאשר תכונת ריבוי המטבעות של WooCommerce מופעלת.

פתרון עוקף

אנא ודא שיש לך גיבוי מלא של האתר לפני שתמשיך.


  • פתח לעריכה את הקובץ …/wp-content/plugins/gravityforms-multilingual/classes/compatibility/woocommerce/class-gfml-currency.php.

  • חפש את שורה 84.

  • החלף את:
    		$price = preg_replace( [ '~&.*?;~', '~[p{Sc}s]+~u' ], '', $price );

  • בקוד הבא:
    		///compsupp-7615 - Manually add your currency: ie. USD, EUR...
    		$pattern = '~&.*?;|[p{Sc}s]+|b(?:USD|EUR|Kr|JPY|GBP)b~u';
    		$price = preg_replace($pattern, '', $price);

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