👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →
Есть задача для разных страниц делать разное содержимое горизонтального меню. Решить можно легко через виджет произвольного меню и плагина, позволяющего отображать виджеты для определенных страниц. Но вопрос в том, как мне вместо горизонтального меню, в это место включить область для виджета, и чтобы оно в админке отображалось как например “Область горизонтального меню”?
1. Зарегистрируйте несколько меню. Для этого добавьте в файл functions.php:
2. Создайте в разделе настроек блога структуры первого и второго меню.
3. Вывести меню можно и без виджетов. Например, чтобы вывести первое меню, нужно добавить в шаблон:
4. Если же вы хотите использовать виджеты для вывода разных меню на разных страницах, то можете использовать виджет для PHP – PHP Code Widget.
А как через эту же функцию, wp_nav_menu, сделать меню разноцветным? И можно ли задать цвета для каждого пункта меню так, чтобы не получилось громоздкого кода? Объясните для нуба, пожалуйста.
Отлично! Все получилось через регистрацию нескольких меню, спасибо.