2011-12-15 109 views
-1

我在正則html中有以下導航元素。我想將它轉換爲wordpress中的動態循環。我已經在Wordpress中創建了這些頁面。我只想註冊中殿菜單。問題是,我有超過一個ul標籤,所以我不太確定如何繼續。以下是代碼:將靜態導航列表轉換爲WordPress的循環?

<nav id="footerNav"> 
    <ul> 
     <li><a href="#">Home</a></li> 
     <li><a href="#">Who we Are</a></li> 
     <li><a href="#">What we Believe</a></li> 
    </ul> 
    <ul> 
     <li><a href="#">Leadership</a></li> 
     <li><a href="#">What to Expect</a></li> 
     <li><a href="#">Sermons</a></li> 
    </ul> 
    <ul> 
     <li><a href="#">Bible Study</a></li> 
     <li><a href="#">News</a></li> 
     <li><a href="#">Announcements</a></li> 
    </ul> 
    <ul> 
     <li><a href="#">Directions</a></li> 
     <li><a href="#">Links</a></li> 
     <li><a href="#">Contact Us</a></li> 
    </ul> 
</nav> 

有人可以告訴我需要寫什麼PHP函數來在wordpress中動態創建鏈接嗎?

+0

-1,什麼是動態循環? – ajreal 2011-12-16 11:54:16

回答

0

就個人而言,我使用自定義導航菜單: WordPress Navigation Menus

這樣一來,我可以創建頁面的不同部分不同的導航菜單,並將它們加載到模板的不同部分。它甚至會自動爲它們創建小部件。

+0

這就是我通常所做的,但問題是,如果我將所有頁面添加到wordpress的頁腳菜單中,它不會正確顯示。我正在設計每個ul標籤,因此我需要一種方法分別循環遍歷每個ul標籤中的每個元素。我不知道這是否合理。 – 2011-12-15 19:30:00

+0

我不確定會出現什麼問題 - 創建4個不同的導航菜單有意義嗎?如果你這樣做,它會創建4個不同的UL標籤供您使用。一旦你的UL標籤正確,你想要創建什麼樣的功能? – Tim 2011-12-15 20:30:20

0

編輯:一個漂亮的數組:

$uls = array(array('Home', 'Who we are', 'What we believe'), 
       array('Leadership', 'What to expect', 'Sermons'), 
       ... 
      ); 

假設你有一個很好的陣列中的所有數據:

foreach $uls as $ul { 

    echo "<ul>"; 

    foreach($ul as $li) 
    echo "<li>".$li."</li>"; 

    echo "</ul>"; 

} 
0

步驟1:首先你必須創建一個新的菜單..外觀>>菜單>>添加項>>保存菜單

步驟2:刪除你的HTML菜單,並調用WordPress的功能

<?php wp_nav_menu(array('menu'=> 'mymenu', menu_id=>'footerNav')); ?>