26

wordpressと一緒に学んでいるのですがbootstrap、なぜか付箋がつけclassられません。UL

nav nav-tabsスクリーンショットでは、クラスを追加したいのですがUL、親に追加されましたdiv

$defaults = array(
  'menu_class'=> 'nav nav-tabs',        
);

wp_nav_menu( $defaults ); 

検査された要素:

ここに画像の説明を入力

参照:
http://codex.wordpress.org/Function_Reference/wp_nav_menu

4

5 に答える 5

31

まず、 からカスタム ナビゲーション メニューを作成する必要がありますAppearance -> Menus

次に、wp_nav_menuを次のパラメータとともに使用します。

<?php 
$args = array(
    'menu_class' => 'nav nav-tabs',        
    'menu' => '(your_menu_id)'
);
wp_nav_menu( $args ); 
?>

Wordpress のメニューについては、多くの記事を読むことができます。以下をお勧めします:
http://codex.wordpress.org/Navigation_Menus
http://www.paulund.co.uk/how-to-register-menus-in-wordpress

于 2014-03-30T10:10:51.850 に答える
2

これはあなたがそれを行うべき方法です、それは私にとってはうまくいきます。

<?php wp_nav_menu( $menu_meta );

$menu_meta = array(
    'menu' => 'MENU-NAME-HERE',
    'items_wrap' => '<ul id="MENU-ID" class="MENU-CLASS">%3$s</ul>'
); ?>
于 2016-12-21T12:18:57.190 に答える