- สถานะ
- แก้ไขแล้ว
- แก้ไขใน
- WooCommerce Multilingual & Multicurrency 5.5.2
- แท็กหัวข้อ
- WCML
ภาพรวมของปัญหา
หากคุณสร้างตัวสลับสกุลเงินแบบกำหนดเองตามเอกสารประกอบของเรา (https://wpml.org/documentation/related-projects/woocommerce-multilingual/designing-custom-currency-switchers-using-template-files/) เมื่อใช้ WCML 5.5.x ตัวสลับใหม่จะไม่ได้รับการตรวจพบและแสดงผลตามที่ตั้งใจไว้
วิธีแก้ปัญหาชั่วคราว
WCML 5.5.0 ยกเลิกการรองรับเทมเพลต twig แต่การสแกนไฟล์เทมเพลตแบบกำหนดเองกลับยังคงต้องการค้นหาไฟล์ template.twig อย่างไม่ถูกต้อง
วิธีแก้ปัญหาชั่วคราวที่ง่ายที่สุดสำหรับปัญหานี้คือการสร้างไฟล์ข้อความเปล่าและบันทึกเป็น “template.twig” ในโฟลเดอร์เดียวกับที่คุณบันทึกไฟล์ config.json และ template.php ของคุณ
โปรดทราบว่าตัวสลับสกุลเงินที่มีอยู่จะถูกแคชไว้ เพื่อให้ระบบรู้จักตัวสลับใหม่ของคุณ คุณจะต้องสลับธีมแล้วสลับกลับมา หรือปิดใช้งานแล้วเปิดใช้งาน WCML อีกครั้ง