• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Вывести меню в зависимости от категории!

Статус
В этой теме нельзя размещать новые ответы.

k0missar

Знаток
Регистрация
20 Сен 2008
Сообщения
200
Реакции
25
Мне нужно вывести меню в зависимости от категории. Много уже излазил по сети и находил на основе wp_list_category, НО у меня все меню произвольные и через wp_nav_menu к ним подключено css.
Вот так сейчас мои меню выводятся сплошняком в сайдбаре.
PHP:
<div id="sidebar">
<?php wp_nav_menu('menu=menu1&menu_class=mymenu'); ?>
<?php wp_nav_menu('menu=menu2&menu_class=mymenu'); ?>
<?php wp_nav_menu('menu=menu3&menu_class=mymenu'); ?>
</div>
Сейчас 3 меню и 3 категории. Мне нужно что бы в категории один отображалась только menu1 и т.д.
И еще как можно сделать что бы этот сайдбар отображался для всех страниц кроме главной?
 
Самый простой способ использовать Для просмотра ссылки Войди или Зарегистрируйся
Т.е. примерно так:
PHP:
<?php
if(is_category('category1')){
  wp_nav_menu('menu=menu1&menu_class=mymenu');
}elseif(is_category('category2')){
  wp_nav_menu('menu=menu2&menu_class=mymenu');
}elseif(is_category('category3')){
  wp_nav_menu('menu=menu3&menu_class=mymenu');
}
?>
 
Вот так наворотил, вроде работает
<?php if ( is_home() :( ?>
<?php elseif ( in_category('4') :( ?>
<?php wp_nav_menu('menu=menu1&menu_class=mymenu'); ?>
<?php elseif ( in_category('5') :( ?>
<?php wp_nav_menu('menu=menu2&menu_class=mymenu'); ?>
<?php elseif ( in_category('6') :( ?>
<?php wp_nav_menu('menu=menu3&menu_class=mymenu'); ?>
<?php endif; ?>
И по аналогии сделал что бы на главной не было сайдбара.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху