Добрый день.
Начал работать с ВП версия 3.2.1. и не как не получается сделать два связанных меню.
Т.е. есть верхнее основное меню сайта главная, каталог, статьи.
Есть боковое меню сайта оно постоянно разное в зависимости от того какой пункт меню выбрали в основном верхнем меню.
Пример: выбираем каталог, справа будут меню городов
ГЛАВНАЯ КАТАЛОГ СТАТЬИ
Москва
Питер
Минск
и т.д.
Пример 2: выбираем статьи
ГЛАВНАЯ КАТАЛОГ СТАТЬИ
Раздел 1
Раздел 2
Раздел 3
Вопрос: как такую структуру организовать?
Проблема в том что когда я выбираю пункт в главном меню, потом жму на боковое меню, тогда боковое меню пропадает.
Вот что я наколдовал
<?php
$cat = get_category(get_query_var('cat'),false);
$cat_parent = $cat->parent; // ID родительской категории
// Каталог. Переход из дочернего меню
switch($cat_parent)
{
case 'katalog':
wp_nav_menu('menu=Cities');
case 'stati':
wp_nav_menu('menu=Articles');
}
// Каталог
if(is_category('katalog'))
wp_nav_menu('menu=Cities');
elseif(is_category('stati'))
wp_nav_menu('menu=Articles');
?>
Ребята, что не кто не сталкивался с таким?
И не у кого нет идей?
Condtional tags осваивайте.
вариантов реализации масса. можете в зависисмоти от открытой страницы подключать жеcтко пропиcанное меню в коде либо же заправивать конкретное субменю. Т.е. в вашаем случае примерно так будет
if(is_page(‘catalog’)) {
wp_nav_menu(‘menu=catalog’);
} else {
…….