2017-01-29 10 views
0

私はwordpressから始めて、私はメニューのImに問題があります。 functions.phpで、私はこれを持っています:Wordpressのメニューのクラスはありません

register_nav_menus(array(
    'principal' => 'principal_bar' 
)); 

非常に単純です。さて、私のheader.phpの中で、私はこれを持っている:あなたは、Imは私のメニューで、ブートストラップクラスを使用する(しよう)見ることができるように

wp_nav_menu(array(
    'container' => false, 
    'items_wrap' => '<ul>%3$s</ul>', 
    'theme_location' => 'principal', 
    'menu_class' => 'nav navbar-nav navbar-right' 
)); 

。問題は、WordPressのビジュアルインターフェイスでメニューを編集すると、メニューのmenu_classが削除されます(インスペクタでulはクラスなしで終了します)。明らかにメニューの視覚的な部分が完全に壊れています。私の答え、私は何かを逃したのですか?すべてのチュートリアルはメニューを作るのと同じ方法を与えますが、私はクラスを全く取っていません。私はここで何か間違っていますか?または、問題のブートストラップ - ワードプレスですか?私はあなたがitems_wrapでいくつかのプロパティを逃し、今は本当に混乱しています...あなたの助けをありがとうございました...

答えて

0

、次のようになります。

wp_nav_menu(array(
    'container' => false, 
    'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>', 
    'theme_location' => 'principal', 
    'menu_class' => 'nav navbar-nav navbar-right' 
)); 
+0

あなたの答えをありがとうございました。出来た!!!! –

関連する問題