scribble

守望的麦子

About Projects Tool Guestbook

29 May 2009
iNove主题使用文章分类导航

如果你也在使用iNove主题,你会发现iNove很友好的文章分类导航,但是只能处理子分类, 形式如下:

首页 > 分类 > 文章

而很多时候我们往往需要实现多层次的文章导航,有了它,访客就可以方便地访问同类的文章,并明确文章的所属,对提高用户体验和网站的PV值都很有帮助。具体形式如下:

首页 > 分类 > 子分类 > 第二层子分类 > … > 第 N 层子分类 > 文章

打开iNove 主题里的 single.php 文件,其中的 id=”postpath” 部分是这样的:

[][1]

或者你更改过可能会是这样:

[Home][2]

以上都是包含父级分类的文章导航,这里用到 the_category() 方法的默认模式,会调用 get_the_category_list() 生成最后一层的子分类 (分类可能不只一个) 组成的 HTML 字符串并打印到页面上。

要想获得包含父级分类的文章导航,即包含多层次的文章分类导航,可将该部分代码替换为:

[Home][2]

', 'multiple'); ?>

即可。我们用的是 the_category() 方法的 multiple 模式,而他会调用 get_the_category_list() 和 get_category_parents() 两个方法生成一个包含所有父分类的 HTML 字符串并打印到页面上。

via: http://www.neoease.com/wordpress-breadcrumb-navigation/

[1]: / “” [2]: / “Go to homepage”

Til next time,
Jason at 00:00

scribble

About Projects Tool Guestbook