是否有可能让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 ...
无论如何,这可能吗?
谢谢,感谢您的帮助!
阿米特
答案 0 :(得分:1)
没关系。
我刚试过wp_list_page();功能,它的工作原理。除了一件事之外,它完全按照我的意愿行事......
这是一个额外的&lt; ul&gt;在那里,列表看起来像这样:
<ul id="nav1">
Pages
<ul>
<li><a href="#">item1</a>
<ul class="children">
<li><a href="#">sub-item1</a></li>
</ul></li>
</ul>
</ul>
任何人都知道如何摆脱&lt; ul&gt;在页面标题之后,以及不显示单词Pages?
谢谢,阿米特
答案 1 :(得分:1)
好的,我解决了添加的ul程序。
这就是我的结果:
<ul id="nav1"><?php
$pageargs = array(
'link_after' => ' /',
'title_li' => __('')
);
wp_list_pages($pageargs); ?></ul>
希望有人从中受益:) 阿米特