2010-07-30 101 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> 

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