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