- Статус
- Решено
- Заявлено для
- 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']) ) {