n-wp.ru — блог о WordPress

Как вывести главное горизонтальное меню через виджет произвольного меню

Есть задача для разных страниц делать разное содержимое горизонтального меню. Решить можно легко через виджет произвольного меню и плагина, позволяющего отображать виджеты для определенных страниц. Но вопрос в том, как мне вместо горизонтального меню, в это место включить область для виджета, и чтобы оно в админке отображалось как например «Область горизонтального меню»?

tunec_vladimir

3 комментария

  • 1. Зарегистрируйте несколько меню. Для этого добавьте в файл functions.php:

    2. Создайте в разделе настроек блога структуры первого и второго меню.
    3. Вывести меню можно и без виджетов. Например, чтобы вывести первое меню, нужно добавить в шаблон:

    4. Если же вы хотите использовать виджеты для вывода разных меню на разных страницах, то можете использовать виджет для PHP — PHP Code Widget.

    • А как через эту же функцию, wp_nav_menu, сделать меню разноцветным? И можно ли задать цвета для каждого пункта меню так, чтобы не получилось громоздкого кода? Объясните для нуба, пожалуйста.