2010-07-30 85 views
1

有沒有可能讓Wordpress生成這種類型的無序列表?有wordpress動態生成頁面

<ul id="nav1"> 
<li><a href="#">item1</a></li> 
<li><a href="#">item2</a> 
<ul id="nav2"> 
<li><a href="#">subitem1</a></li> 
</ul></li> 
<li><a href="#">item3</a></li> 
</ul> 

顯然,我可以做到以下幾點:

<ul id="nav1"> 
<?php wp_list_pages(); ?> 
</ul> 

但我的問題是,我該如何讓這個我可以在頁面下方的輔助UL(或列表項,如「ITEM2 ' 以上)?

基本上,我正在尋找一種方式,WordPress的動態生成如下:

<li><a href="#">item2</a> 
<ul> 
<li><a href="#">subitem1</a></li> 
</ul></li> 

,如果需要,我可以使用jQuery提供二級(子菜單)無序列表#NAV2的ID ...

無論如何,這是可能的嗎?

謝謝,我感謝您的幫助!

艾米特

回答

1

沒關係的傢伙。

我剛剛用wp_list_page()試了一下;功能,它的工作原理。這不正是我希望它有例外的一件事......

它擺在那裏是一個額外的<UL>所以列表看起來是這樣的:

<ul id="nav1"> 
Pages 
<ul> 
<li><a href="#">item1</a> 
<ul class="children"> 
<li><a href="#">sub-item1</a></li> 
</ul></li> 
</ul> 
</ul> 

任何人都知道如何擺脫的<ul>以下頁面標題,以及不顯示單詞Pages?

謝謝,阿米特

+0

最後,答案是「title_li這個=」,即擺脫了網頁和額外的ul標籤:) – Amit 2010-07-31 15:12:42

1

好的,我解決了添加的ul程序。

這是我的結果:

<ul id="nav1"><?php 
       $pageargs = array(
        'link_after' => '&nbsp;/', 
        'title_li'  => __('') 
        ); 
       wp_list_pages($pageargs); ?></ul> 

希望有人從中受益:) 阿米特