WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
WPML Multilingual CMS 4.5.5
แก้ไขใน
4.5.9

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

ตั้งแต่ WPML 4.5 แม้ว่าคุณจะยังไม่ได้แปลเมนูของไซต์ของคุณ WPML ก็จะแสดงผลเมนูในภาษารอง ฟีเจอร์ใหม่นี้ทำงานได้ดี อย่างไรก็ตาม หากเมนูของคุณมีรายการย่อย ดรอปดาวน์จะแสดงผลผิดเพี้ยน

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

สำหรับวิธีแก้ปัญหาชั่วคราว คุณสามารถแปลเมนูของคุณ หรือ:

  1. สำรองข้อมูลไซต์ของคุณแบบเต็มรูปแบบ
  2. แก้ไขไฟล์ /sitepress-multilingual-cms/inc/wp-nav-menus/TranslateMenu.php
  3. ค้นหาบรรทัดที่ 54
  4. เปลี่ยน:
     if ( $key !== 'menu_order' ) { 
  5. เป็น:
     if ( !in_array($key, ['menu_order', 'post_type', 'ID']) ) { 

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