2017-09-15 60 views
0

嗨即時試圖讓MainMenu的工作,但我想我做錯事的時候這裏是代碼:WordPress的navmenu不工作

我使用的引導,並將其鏈接如下:

<link href="<?php bloginfo('stylesheet_directory'); ?>/assets/css/bootstrap.min.css" rel="stylesheet"> 

有誰知道如何得到這個權利?

<!-- HEADER 
    ===========================================--> 

    <header class="site-header" role="banner"> 

     <!-- NAVBAR 
    ===========================================--> 

     <div class="navbar-wrapper"> 

      <div class="navbar navbar-inverse navbar-fixed-top" role="navigation"> 

       <div class="container"> 
        <div id="navbar" class="navbar-collapse collapse"> 
         <ul class="nav navbar-nav"> 

          <li class="dropdown"> 
           <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a> 
           <ul class="dropdown-menu"> 

           </ul> 
          </li> 
         </ul> 

         <ul class="nav navbar-nav navbar-right"> 
         </ul> 

        </div> 

        <?php 
    wp_nav_menu(array(
     'menu'    => 'primary', 
     'theme_location' => 'primary', 
     'container'   => 'div', 
     'container_class' => 'navbar-collapse collapse', 
     'container_id'  => 'navbar', 
     'menu_class'  => 'nav navbar-nav' 

    )); 
?> 
       </div> 
      </div> 
     </div> 
    </header> 

更新版本

+0

當你調用wp_nav_menu時,菜單中的選項缺失 –

+0

請參閱https://developer.wordpress.org /參考/函數/ wp_nav_menu/ –

+0

你是什麼意思是什麼呢?事情是這樣的: 「菜單」 =>「主」, –

回答

0

WordPress的菜單將實例化一個菜單對象 - 你從字面上到了那裏菜單的HTML,但是這應該是:

<nav id="site-navigation" class="main-navigation mobile-navigation"> 
     <!-- <button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false"><?php //esc_html_e('Primary Menu', 'eldon'); ?></button> --> 
     <?php 
      wp_nav_menu(array(
       'theme_location' => 'menu-1', 
       'menu_id'  => 'primary-menu', 
      )); 
     ?> 
    </nav><!-- #site-navigation --> 

菜單應alreayd是設置在安裝的後端,它將在頭文件模板中引用此點。

看吧https://github.com/WordPress/WordPress/tree/master/wp-content/themes爲使用WordPress約定的header.php模板實例。請始終參考法典 - 你需要確保你不破的主題!

https://codex.wordpress.org/Theme_Development

你可以做的最好的事情就是從wordpress.org下載的WordPress的全新副本,然後再試一次。你不應該改變這些模板,但如果你這樣做,請確保你做得正確:)