Отображение другого навигационного меню для родительских категорий woocommerce - PullRequest
0 голосов
/ 27 ноября 2018

У меня это работало, и я не знаю, что случилось.Клиент хочет, чтобы основная навигация изменялась в зависимости от того, находитесь ли вы на странице каталога или в онлайн-магазине.

Поэтому у меня есть 2 разных меню настройки, и когда вы нажимаете «Интернет-магазин», должна отображаться навигация магазина, и если вынажмите «Вернуться к каталогу», который должен отобразить каталог.

Если я нажимаю «Интернет-магазин», каталог по-прежнему отображается, но если щелкнуть продукт на этой странице, он переключается на онлайн-навигацию.

Как я уже говорил, это работаетраньше, и я не знаю, что случилось.

Вот мой код:

 <div class="brownbtn">
 <?php
            if ( is_page()) {       
            wp_nav_menu( array('menu' => 'store' ));

             } else if ( is_product-category() || is_product()) { 
             wp_nav_menu( array('menu' => 'catalog' ));
 } ?>
 </div>
 <nav id="access" role="navigation" class="clearfix">               
 <?php
            if ( is_page()) {       
            wp_nav_menu( array('menu' => 'topnav' ));

             } else if ( is_product-category() || is_product()) { 
             wp_nav_menu( array('menu' => 'Primary Menu' ));
 } ?>

Все навигационные ссылки в магазине являются родительскими категориями, а все навигационные ссылки в каталоге - это страницы.

Вот ссылка - http://pt12 -dev.info

Я ценю любую помощь!

...