2016-04-21 25 views
-1

我已经在WordPress主题做那里我使用超级鱼菜单问题超级鱼类菜肴则可以正常使用,但是当我使其更加符合它消失的移动视图,但HTML是可以正常使用。我正在使用以下代码。我也试过bootstrap_navwalker但我不能设法把数据类型在我<ul>在WordPress

if (function_exists('wp_nav_menu')) { 
    wp_nav_menu(array(
     'theme_location' => 'primary', 
     'sort_column' => 'menu_order', 
     'menu_class' => 'sf-menu', 
     'fallback_cb' => 'default_menu' 
    )); 
} 

以下是运行良好的html代码。

<nav class="nav"> 
        <!--Sf-menu--> 
        <ul class="sf-menu" data-type="navbar"> 
         <li> 
          <a href="./">Home</a> 
         </li> 
         <li class="active"> 
          <a href="index-1.html">About</a> 
          <ul> 
           <li> 
            <a href="#">News</a> 
           </li> 
           <li> 
          </ul> 
         </li> 
        </ul> 
        <!--End Sf-menu--> 
       </nav> 

我查了很多帖子,甚至一些在这里,但所有人都在谈论投入WordPress的,但现在大约使它响应甚至一些教程还展示了如何把WordPress的但不知道如何使手机菜单。感谢您的帮助

+0

[CSS3 @media Rule](http://www.w3schools.com/cssref/css3_pr_mediaquery.asp) – NooBskie

+0

我知道它已经设置了媒体规则和html上的所有内容,它的工作原理完全基本,在UL – KamalPanhwar

+0

类型参数请告诉我控制台错误 – NooBskie

回答

0

打了很多与nav_walker后得到了在那里他用简单的“单品包装”包装和改变UL和添加数据类型=导航栏属性等岗位的解决方案。现在它工作完美。非常感谢你们的帮助。

if (function_exists('wp_nav_menu')) { 
    wp_nav_menu(array(
     'theme_location' => 'primary', 
     'sort_column' => 'menu_order', 
     'items_wrap' => '<ul id="%1$s" class="%2$s sf-menu" data-type="navbar" >%3$s</ul>', 
     'fallback_cb' => 'default_menu' 
    )); 
} 

在items_wrap中,我添加了我的data-type =“navbar”,所以所有工作都完美无缺。