2

カスタム wordpress メニューで生成されたデフォルトの ul にクラスを追加しようとしています。

バックエンドでカスタム メニューを作成し、適切に設定しました。wordpress codex を参照した後、これは現在使用しているコードです。

<?php 
if ( has_nav_menu( 'main-navigation' ) ) { /* if menu location 'main-navigation' exists then use custom menu */
  wp_nav_menu( 
    array(  
        'theme_location' => 'Main Navigation',
        'menu_class'      => 'row',
        'items_wrap' => '<ul class="nav">%3$s</ul>',
        'walker'         => '',
        ) 
    ); 
}
?>

これは、ul を囲む「行」のクラスを持つ div を生成していますが、ul 自体にクラスは追加されません。オンラインでこの問題を抱えている人をたくさん見てきましたが、解決策はありません。

ありがとう。

4

3 に答える 3

0

GitHub からこの拡張機能を試してください。WordPress で Bootstrap ナビゲーション コンポーネントを簡単に使用できます。

https://github.com/twittem/wp-bootstrap-navwalker

于 2014-04-03T22:59:50.620 に答える
-1

パラメータを使用できます

 'menu_class' => 'nav-menu'
于 2013-10-30T13:12:11.653 に答える