- สถานะ
- แก้ไขแล้ว
- แก้ไขใน
- 4.4.0
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- Enfold
ภาพรวมของปัญหา
เมื่อคุณสร้างหน้าเว็บโดยใช้ Avia Page Builder เนื้อหาจะไม่สามารถแปลผ่านตัวแก้ไขการแปลแบบคลาสสิกของ WPML หรือตัวแก้ไขการแปลขั้นสูงได้
วิธีแก้ปัญหาชั่วคราว
เรากำลังดำเนินการแก้ไขปัญหานี้ ในระหว่างนี้ คุณสามารถทำตามขั้นตอนต่อไปนี้เพื่อแก้ไขปัญหา
1. ไปที่หน้า WPML → การตั้งค่า และคลิกแท็บการกำหนดค่า XML ที่กำหนดเอง จากนั้นเพิ่มข้อมูลโค้ดต่อไปนี้และบันทึก
2. แก้ไขไฟล์ class-wpml-compatibility-theme-enfold.php ที่อยู่ในโฟลเดอร์ ../wp-content/plugins/sitepress-multilingual-cms/compatibility/enfold/ และในบรรทัดที่ 56 ให้แทนที่:
$content = get_post_meta( $post_id, '_aviaLayoutBuilderCleanData', true );
ด้วย:
$content = str_replace( "\r\n", "\n", get_post_meta( $post_id, '_aviaLayoutBuilderCleanData', true ) );
WPML 4.4.0 Beta
เราได้เปิดตัวเวอร์ชันเบต้าซึ่งน่าจะช่วยแก้ไขปัญหานี้ได้ โปรดทราบว่านี่คือเวอร์ชันเบต้าที่อยู่ระหว่างการทดสอบและไม่ควรนำมาใช้ในเว็บไซต์ที่ใช้งานจริง คุณสามารถดาวน์โหลดได้ที่นี่:
https://wpml.org/account/downloads/