为woocommerce父类别显示不同的导航菜单

时间:2018-11-27 15:20:43

标签: wordpress product

我已经开始工作了,不知道发生了什么。客户希望根据您在目录页面还是在线商店上更改主导航。

所以我有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

感谢您的帮助!

0 个答案:

没有答案