WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
WPML Multilingual CMS 4.5.5
Đã giải quyết trong
4.5.9

Tổng quan về lỗi

Kể từ WPML 4.5, ngay cả khi bạn chưa dịch menu của trang web, WPML vẫn hiển thị nó trên các ngôn ngữ phụ. Tính năng mới này hoạt động rất tốt, tuy nhiên, nếu menu của bạn chứa các mục con, phần thả xuống sẽ hiển thị bị lỗi.

Giải pháp tạm thời

Như một giải pháp tạm thời, bạn có thể chỉ cần dịch menu của bạn hoặc:

  1. Tạo bản sao lưu đầy đủ cho trang web của bạn.
  2. Chỉnh sửa tệp /sitepress-multilingual-cms/inc/wp-nav-menus/TranslateMenu.php.
  3. Tìm dòng 54.
  4. Thay đổi:
     if ( $key !== 'menu_order' ) { 
  5. Thành:
     if ( !in_array($key, ['menu_order', 'post_type', 'ID']) ) { 

Tất cả các lỗi đã ghi nhận →