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);

ปัญหาที่ทราบแล้วทั้งหมด →