Верхнее меню после обновления WP

👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

После обновления WP с 2.3.3 на 3.4.2 изменился вид верхнего (горизонтального) меню. Раньше было там около 5 ссылок, а теперь штук 9 и причем некоторые нужные пропали. Как восстановить и решить проблему? Какой файл в версии 3.4.2 отвечает за это? Файла Header я не нашел в корне.

Создай свой первый сайт на WordPress

Temniy
Оцените автора
Добавить комментарий

  1. tiaurus

    Какой файл в версии 3.4.2 отвечает за это?

    Зачем вам файл? Можно настроить меню прямо в админке.

    Ответить
    1. Alexx

      Речь наверное про меню админки, а не сайта

      Ответить
      1. Temniy автор

        Нет. Речь идет как раз о меню сайта. http://mywordpress.ru/support/viewtopic.php?pid=114503#p114503

        Ответить
        1. tiaurus

          Просто создайте меню заново.

          Ответить
  2. Temniy автор

    Мне надо, чтобы в левой части сайта у меня одно меню было, а в верхней части другое. А по Вашей ссылке я так понимаю одно меню создается. Если не ошибаюсь. И еще, старое тогда как удалить?

    Ответить
  3. Temniy автор

    Кстати, у меня высветилась такая надпись «Текущая тема не имеет встроенной поддержки меню, но вы можете использовать виджет “Настраиваемое меню” для добавления любых созданных вами меню в боковую колонку темы.» Получается, что верхнее горизонтальное меню я никак в этом виджите не создам. А тему сайта мне менять нельзя!
    Получается, что надо бороться с моей проблемой каким-то другим способом.

    Ответить
    1. tiaurus

      Попробуйте для создания нескольких меню использовать сторонние плагины. Например:
      Dropdown Menu Widget
      Multi-level Navigation Plugin
      Advanced Navigation Menus
      JQUERY DROPDOWN MENU
      WP-Easy Menu
      JQuery Vertical Mega Menu Widget

      Ответить
    2. tiaurus

      Но а вообще для добавления двух меню в тему, которая не поддерживает их вывод, достаточно добавить в functions.php:

      register_nav_menus(
           array(
           'primary'=>__('Первое меню'),
           'secondary'=>__('Второе меню'),
           )
       );
      

      После этого можете настроить каждое меню в админке и выводить в любом месте блога, вставив в шаблон:

      <?php wp_nav_menu( array( 'theme_location' => 'primary','fallback_cb'=> '' ) ); ?>
      <?php wp_nav_menu( array( 'theme_location' => 'secondary','fallback_cb'=> '' ) ); ?>
      

      Этот вопрос уже обсуждался подробно здесь: https://n-wp.ru/kak-dobavit-novoe-navigatsionnoe-menyu-v-staruyu-temu/

      Ответить
  4. Temniy автор

    Спасибо за содействие! А как старое удалить?
    И еще, а вот если разобраться, то как все таки исправить первоначальную ошибку?

    Ответить