制作一个只显示特定类别的导航栏
September 4th, 2008 at 12:14am 雪山飞猪
很多博客的导航栏是显示特定的分类的,如果你也想这样做,你可以添加下面这行代码和按照你自己的想法去样式化它。
<ul class="topmenubar" style="float:left; width:720px;"> <?php wp_list_categories('orderby=name&include=7,72,23,16,1,7,17,26'); ?> </ul>
wp_list_categories 这个模板标签是用来显示分类链接列表的,你可以通过这个函数的“include” 和“exclude”参数来显示或者过滤某些分类。
默认情况下,wp_list_categories() 产生一个嵌套的无序列表(UL),它在一个标题为“Categories”的列表元素(li)中。你可以通过 CSS 选择其莱样式化它。
其他解决方案:
- Display categories in horizontal Drop-Down menu — 这个教程将说明如何使用 CSS 和 JavaScript 制作横向显示主要类别,下拉显示子类别的导航栏。
- Multi-level Navigation Plugin for WordPress — 这个插件能够产生必要的代码去创建一个 Son of Suckerfish 似的横向下拉菜单,纵向弹出或者横向滑动的导航栏。你可以通过插件选项页面控制什么项目(页面,分类,存档,友情链接等等)可以显示在你的下拉菜单中。
翻译自:Most Desired WordPress Hacks: 11 Common Requests and Fixes 第四点。Leijn 也作了翻译。
作者:雪山飞猪
原文链接:制作一个只显示特定类别的导航栏


分享到 Twitter

1. hyden | September 4, 2008 at 12:41 am | #
什么是抢楼
[回复该留言]2. Jason Ng | September 4, 2008 at 1:22 am | #
我直接使用链接代码了,静态。
[回复该留言]3. underone | September 4, 2008 at 9:33 am | #
第三
[回复该留言]4. cokar | September 4, 2008 at 11:48 am | #
N就没来了,今天来看看
[回复该留言]5. 菠菜 | September 4, 2008 at 12:43 pm | #
瓦咔咔。。。这个功能很实用。
[回复该留言]6. bssn | September 4, 2008 at 11:34 pm | #
哈哈。
[回复该留言]7. 黑色饼干 | September 5, 2008 at 12:47 pm | #
好用的代码,正在找呢
[回复该留言]8. popdo | October 31, 2008 at 2:37 am | #
水煮鱼为什么限制了复制呢?是怕文章被转载吗?
我看了你这个文章想复制里面的教程代码都无法复制。那么这条文章又有何特别的意义呢?呵呵
[回复该留言]