- สถานะ
- แก้ไขแล้ว
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- 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 );
- ทำการแก้ไขเล็กน้อยในหน้าต้นฉบับ จากนั้นจึงแปลอีกครั้ง