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

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

คุณอาจสังเกตเห็นว่าเมื่อแปลหน้าที่มี ตารางราคา จาก ธีม Impreza เค้าโครงจะแสดงผลผิดเพี้ยน และมีไอคอน “+” ปรากฏขึ้นอย่างไม่คาดคิดระหว่างคำในโมดูลที่แปลแล้ว

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

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


  • เปิดไฟล์ …/wp-content/plugins/us-core/plugins-support/wpml.php

  • ค้นหาบรรทัดที่ 135

  • แทนที่:
    return urlencode( json_encode( $output ) );

  • ด้วย:
    return rawurlencode( json_encode( $output ) );

  • จากนั้นในบรรทัดที่ 171 ให้แทนที่:
    $rows = json_decode( urldecode( $original_string ), TRUE );

  • ด้วย:
    $rows = json_decode( rawurldecode( $original_string ), TRUE );
  • ทำการแก้ไขเล็กน้อยในหน้าต้นฉบับ จากนั้นจึงแปลอีกครั้ง

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