2016-12-13 10 views
0

私はWordPressのメニューにHTMLのメニューを変換する必要がありますが、それはproperly.myコードを実装して動作しないことは打撃のとおりです。が正常に動作していないwp_nav_menu

HTMLコード

<!-- start navbar --> 
    <nav class="navbar navbar-default navbar-fixed-top" role="navigation"> 
    <div class="container"> 
     <div class="navbar-header"> 
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> 
      <span class="sr-only">Toggle navigation</span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
     </button> 
     <a class="navbar-brand" href="<?php echo site_url();?>">WpF <span>BGness</span></a> 
     <!-- <a class="navbar-brand" href="index.html"><img src="img/logo.png" alt="logo"></a> --> 
     </div> 
     <div id="navbar" class="navbar-collapse collapse navbar_area">   
     <!-- <ul class="nav navbar-nav navbar-right custom_nav"> 
      <li class="active"><a href="index.html">Home</a></li> 
      <li><a href="contact.html">Contact Us</a></li> 
      <li class="dropdown"> 
      <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Dropdown <span class="caret"></span></a> 
      <ul class="dropdown-menu" role="menu"> 
       <li><a href="#">Link one</a></li> 
       <li><a href="#">Link Two</a></li> 
       <li><a href="#">Link Three</a></li>    
      </ul> 
      </li>    
      <li><a href="page.html">Page</a></li> 
      <li><a href="blog-archive.html">Blog</a></li>      
     </ul> --> 

     <?php 
     $args=array('theme_location'=>'primary'); 
     wp_nav_menu($args); 
     ?> 
     </div><!--/.nav-collapse --> 
    </div> 
    </nav> 
    <!-- End navbar --> 

登録メニュー 私はfunctions.phpの中にメニューを登録しています。

add_theme_support('menus'); 
function awsome_menu_add() 
{ 
     register_nav_menus(array(
      'primary' => __('primary menu'), 
      'secondary' => __('Header Menu'), 
      'responsive'=> __('Responsive Menu'), 
      'footer' => __('Footer Menu'), 
     )); 

} 
add_action('after_setup_theme','awsome_menu_add'); 

出力:

enter image description here

+0

クラスへ

$args=array('theme_location'=>'Primary'); 

から

はhere.Thatsを付属していません。 –

答えて

0

変更あなたのテーマの場所の小文字を使用してコード。メニュー働いていない理由を

$args=array('theme_location'=>'primary'); 
+0

これは問題ではないメニューは垂直に表示されます –

+0

コードで適切な大文字小文字を使用すると、adminから選択されたメニュー項目セットがフロントエンドに表示されます。そうでない場合、すべてのページがメニュー項目として表示されます。 –

+0

はい、すべて同じことを表示しますが、同じ問題 –

関連する問題