ภาพรวมของปัญหา
ใน Visual Composer เนื้อหาของอิลิเมนต์ Raw HTML จะไม่ถูกส่งไปแปล หน้าที่แปลแล้วจะแสดงเนื้อหานี้เป็นภาษาเริ่มต้น
วิธีแก้ปัญหาชั่วคราว
โปรดตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลไซต์ทั้งหมดของคุณก่อนดำเนินการต่อ
- เพิ่มโค้ดนี้ลงในไฟล์ functions.php ของธีมของคุณ:
add_action( 'init', function () { if ( function_exists( 'vchelper' ) ) { vchelper( 'Filters' )->listen( 'vcv:helpers:localizations:i18n:element:attributes:rawHtml', function ( $response ) { $response[] = 'rawHtml'; return $response; } ); } } ); - ส่งหน้าไปรับการแปลอีกครั้ง
หรือใช้องค์ประกอบ Text Block แทน Raw HTML: เนื้อหาขององค์ประกอบจะถูกส่งไปรับการแปล