- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- WPML Multilingual CMS 4.5.5
- แก้ไขใน
- 4.5.9
ภาพรวมของปัญหา
ตั้งแต่ WPML 4.5 แม้ว่าคุณจะยังไม่ได้แปลเมนูของไซต์ของคุณ WPML ก็จะแสดงผลเมนูในภาษารอง ฟีเจอร์ใหม่นี้ทำงานได้ดี อย่างไรก็ตาม หากเมนูของคุณมีรายการย่อย ดรอปดาวน์จะแสดงผลผิดเพี้ยน
วิธีแก้ปัญหาชั่วคราว
สำหรับวิธีแก้ปัญหาชั่วคราว คุณสามารถแปลเมนูของคุณ หรือ:
- สำรองข้อมูลไซต์ของคุณแบบเต็มรูปแบบ
- แก้ไขไฟล์ /sitepress-multilingual-cms/inc/wp-nav-menus/TranslateMenu.php
- ค้นหาบรรทัดที่ 54
- เปลี่ยน:
if ( $key !== 'menu_order' ) { - เป็น:
if ( !in_array($key, ['menu_order', 'post_type', 'ID']) ) {