WPML
สถานะ
แก้ไขแล้ว

ภาพรวมของปัญหา

ธีม Flatsome มีส่วนขยายในตัวที่ช่วยปรับปรุงการแสดงผลสินค้าของ WooCommerce หนึ่งในส่วนขยายเหล่านี้คือ Quick View ซึ่งเป็นวิธีที่สะดวกมากในการดูตัวอย่างข้อมูลสินค้าอย่างรวดเร็วในหน้าต่างโมดอลโดยไม่ต้องเปลี่ยนหน้าออกจากรายการสินค้า

อย่างไรก็ตาม หากผู้ใช้ของคุณเลือกสกุลเงินที่ไม่ใช่สกุลเงินเริ่มต้น หรือคุณได้ตั้งค่าสกุลเงินอื่นสำหรับภาษาที่ผู้ใช้กำลังดูหน้าเว็บ จะพบปัญหาในการแสดงราคาที่ถูกต้อง สิ่งนี้เกิดขึ้นเนื่องจากธีม Flatsome ใช้การดำเนินการ AJAX แบบกำหนดเองที่ดึงค่ามา และปลั๊กอิน WPML Multilingual & Multicurrency for WooCommerce จำเป็นต้องใช้โค้ด API ที่เหมาะสมสำหรับการดำเนินการ AJAX แบบกำหนดเอง

วิธีแก้ปัญหาชั่วคราว

การเพิ่มโค้ดต่อไปนี้ลงในไฟล์ functions.php ของธีมจะช่วยแก้ไขปัญหานี้ ซึ่งทำให้ Quick View ของสินค้าแสดงราคาในสกุลเงินรองได้อย่างถูกต้องเมื่อเลือก

add_filter( 'wcml_multi_currency_ajax_actions', 'flatsome_multi_currency_actions' );
function flatsome_multi_currency_actions( $actions ) {
$actions[] = 'flatsome_quickview';
return $actions;
}

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