- สถานะ
- แก้ไขแล้ว
- แก้ไขใน
- JetSmartFilters 3.2
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- JetSmartFilters
- แท็กหัวข้อ
- Compatibility
ภาพรวมของปัญหา
เมื่อใช้ปลั๊กอิน JetSmartFilters เพื่อสร้างตัวกรองสำหรับฟิลด์ที่กำหนดเองของ JetEngine ป้ายกำกับตัวกรองจะไม่ถูกแปลเป็นภาษารอง
วิธีแก้ปัญหาชั่วคราว
โปรดสำรองข้อมูลทั้งหมดของเว็บไซต์ของคุณก่อนดำเนินการต่อ
- แปลป้ายกำกับโดยใช้ WPML → การแปลสตริง
- เปิดไฟล์ /wp-content/plugins/jet-smart-filters/templates/filters/checkboxes-item.php
- แทนที่โค้ดต่อไปนี้:
$checked_icon = apply_filters( 'jet-smart-filters/templates/checkboxes-item/checked-icon', 'fa fa-check' );
ด้วย:
$checked_icon = apply_filters( 'jet-smart-filters/templates/checkboxes-item/checked-icon', 'fa fa-check' ); $label = apply_filters('wpml_translate_single_string', $label, 'Jet Engine Admin Labels', 'Admin Label - '.$label ); - จากนั้นเปิดไฟล์ /wp-content/plugins/jet-smart-filters/templates/filters/check-range.php
- แทนที่โค้ดต่อไปนี้:
foreach ( $options as $value => $label ) {ด้วย:
foreach ( $options as $value => $label ) { $label = apply_filters('wpml_translate_single_string', $label, 'Jet Engine Admin Labels', 'Admin Label - '.$label ); - ตรวจสอบป้ายกำกับที่ส่วนหน้าเว็บไซต์ ตอนนี้ควรได้รับการแปลในภาษารองแล้ว