2016-04-21 2 views
-1

Я создал тему в WordPress, где я использую проблему с Super Fish, это прекрасно работает, но когда я делаю ее отзывчивой к мобильному виду, она исчезает, но на html она работает отлично. Я использую следующие коды. Я также попробовал bootstrap_navwalker, но мне не удалось установить тип данных в моем <ul>.Меню Super Fish в 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 работает отлично, он не принимает данные, type в UL – KamalPanhwar

+0

Ошибка консоли – NooBskie

ответ

0

После многого игры с nav_walker получил решение от другого поста, где он использовал простой «обертку» для обертывания и изменения ul и добавления атрибута data-type = navbar. Теперь он работает отлично. Большое вам спасибо за помощь.

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", так что все работает отлично.