WPML
สถานะ
แก้ไขแล้ว
แก้ไขใน
JetSmartFilters 3.2
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
JetSmartFilters
แท็กหัวข้อ
Compatibility

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

เมื่อใช้ปลั๊กอิน JetSmartFilters เพื่อสร้างตัวกรองสำหรับฟิลด์ที่กำหนดเองของ JetEngine ป้ายกำกับตัวกรองจะไม่ถูกแปลเป็นภาษารอง

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

โปรดสำรองข้อมูลทั้งหมดของเว็บไซต์ของคุณก่อนดำเนินการต่อ


  1. แปลป้ายกำกับโดยใช้ WPMLการแปลสตริง

  2. เปิดไฟล์ /wp-content/plugins/jet-smart-filters/templates/filters/checkboxes-item.php

  3. แทนที่โค้ดต่อไปนี้:
    $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 );


  4. จากนั้นเปิดไฟล์ /wp-content/plugins/jet-smart-filters/templates/filters/check-range.php

  5. แทนที่โค้ดต่อไปนี้:
    	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 );


  6. ตรวจสอบป้ายกำกับที่ส่วนหน้าเว็บไซต์ ตอนนี้ควรได้รับการแปลในภาษารองแล้ว

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