wordpress
と一緒にbootstrap
を学んでいますが、どういうわけかclass
タグにUL
を追加できません。
スクリーンショットでは、UL
にクラスnav nav-tabs
を追加しますが、親div
に追加しました
$defaults = array(
'menu_class'=> 'nav nav-tabs',
);
wp_nav_menu( $defaults );
検査された要素:
参照: http://codex.wordpress.org/Function_Reference/wp_nav_men
まず、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
コンテナ要素(この場合は'ul'
タグ)を指定し、'menu_class'
で割り当てるクラスを指定する必要があります。サンプルコードは次のとおりです。
wp_nav_menu( array(
'theme_location' => 'top-menu',
'container' => 'ul',
'menu_class'=> '[add-your-class-here]'
) );
これはあなたがそれをするべき方法です、それは私のために働きます。
<?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>'
); ?>