Поддержка Темы и шаблоны (МЕНЮ В ШАБЛОНЕ) Как быть?

  • Доброго Вам времени суток Уважаемые программисты.

    Я заранее прошу прощения, за глупый вопрос, просто облазил Весь интернет но в итоге никак не смог понять что делать. Вся надежда только на Вас.

    Смысл в следующем:
    Есть тема, которая не поддерживает редактирование верхнего меню, в нем выводятся ВСЕ существующие страницы, а движок пишет что функции меню для данного шаблона не поддерживаются. А мне нужно его редактировать, что бы не все страницы там выводились. Для того что бы включить функцию поддержки меню, в файл functions.php я вставил следующий код:

    if (function_exists('add_theme_support')) {
    add_theme_support('menus');
    }
    
    register_nav_menus( array(
    
    'top_menu' => __( 'Верхнее меню' ),
    
    ) );

    После чего в админке появилась возможность создания меню.

    Но теперь надо каким то кодом включить в Хедере, и вот тут самое интересное, что я только не делал, но никакого результата. Ниже код ХЕДЕРА, помогите мне пожалуйста поправить его, что бы включить произвольное меню. Только просьба, не стирайте в нем ничего, если не трудно, просто отметьте что вставили и отключите лишнее. Заранее Вам огромное, человеческое спасибо!!!

    ==Удалено==
    Учим правила форума
    SeVlad
    ===

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Но теперь надо каким то кодом включить в Хедере,

    Использовать функцию wp_nav_menu.

    Я о том и говорю, что пытался, куда только ее не вставлял, может не так это делал … не могли бы Вы мне пальцем ткнуть, куда и что вставить и что отключить если нужно?

    не могли бы Вы мне пальцем ткнуть, куда и что вставить и что отключить если нужно?

    Да как бэ и ткнул. Там и примеры и по-русски.

    1. Посмотрите чтобы у вас совпадали соответствующие параметры.
    2. Возможно, скорее всего, у вас css стили для меню не прописаны.

    Небольшой пример:
    functions.php

    register_nav_menus( array('Первое меню в футере'=>__('Первое меню в футере')) );

    footer.php

    wp_nav_menu( array( 'theme_location' => 'Первое меню в футере'));

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «(МЕНЮ В ШАБЛОНЕ) Как быть?» закрыта для новых ответов.