2017-05-04 19 views
2

ブートストラップ3とNavbar Walkerを使用するブートストラップとWPテンプレートで動的なドロップダウンを作成できましたが、.dropdown-menu-left.dropdown-menuクラスに追加する必要があります。ブートストラップにクラスを追加する際の問題WP

あなたは、私は元のコードに次の行に

'dropdown_class' => 'dropdown-menu dropdown-menu-left', 

をaddigどうやらそれが正しく機能していないことで、これを試してみました見ることができるように。

<?php 
     wp_nav_menu(array(
      'menu'    => 'desktop-main-menu', 
      'theme_location' => 'desktop-main-menu', 
      'depth'    => 2, 
      'container'   => 'div', 
      'container_class' => 'collapse navbar-collapse', 
      'container_id'  => 'desktop-navbar-main-collapse', 
      'menu_class'  => 'nav navbar-nav navbar-right', 
      'dropdown_class' => 'dropdown-menu dropdown-menu-left', 
      'fallback_cb'  => 'WP_Bootstrap_Navwalker::fallback', 
      'walker'   => new WP_Bootstrap_Navwalker()) 
     ); 
    ?> 

.dropdown-menu-left ulを追加する方法を教えてください。

答えて

0

だけ

public function start_lvl(&$output, $depth = 0, $args = array()) { 
    $indent = str_repeat("\t", $depth); 
    $output .= "\n$indent<ul role=\"menu\" class=\" dropdown-menu dropdown-menu-left\" >\n"; 
    } 

public function start_lvl(&$output, $depth = 0, $args = array()) { 
    $indent = str_repeat("\t", $depth); 
    $output .= "\n$indent<ul role=\"menu\" class=\" dropdown-menu \" >\n"; 
} 

からwp-bootstrap-navwalker.phpを更新

関連する問題