iNove主题
如果你也在使用iNove主题,你会发现iNove很友好的文章分类导航,但是只能处理子分类, 形式如下:
首页 > 分类 > 文章
而很多时候我们往往需要实现多层次的文章导航,有了它,访客就可以方便地访问同类的文章,并明确文章的所属,对提高用户体验和网站的PV值都很有帮助。具体形式如下:
首页 > 分类 > 子分类 > 第二层子分类 > … > 第 N 层子分类 > 文章
打开iNove 主题里的 single.php 文件,其中的 id=”postpath” 部分是这样的:
<a title=”<?php _e(’Go to homepage’, ‘inove’); ?>” href=”<?php echo get_settings(’home’); ?>/”><?php _e(’Home’, ‘inove’); ?></a>
> <?php the_category(’, ‘); ?>
> <?php the_title(); ?>
或者你更改过可能会是这样:
<a title=”Go to homepage” href=”<?php echo get_settings(’home’); ?>/”>Home</a> <!– 首页链接 –>
> <?php the_category(’, ‘); ?> <!– 每个分类以逗号分隔 –>
> <?php the_title(); ?> <!– 文章链接 –>
以上都是包含父级分类的文章导航,这里用到 the_category() 方法的默认模式,会调用 get_the_category_list() 生成最后一层的子分类 (分类可能不只一个) 组成的 HTML 字符串并打印到页面上。
要想获得包含父级分类的文章导航,即包含多层次的文章分类导航,可将该部分代码替换为:
<a title=”Go to homepage” href=”<?php echo get_settings(’home’); ?>/”>Home</a> <!– 首页链接 –>
> <?php the_category(’ > ‘, ‘multiple’); ?> <!– 每个分类以 > 分隔, 父级分类在前, 子分类在后 –>
> <?php the_title(); ?> <!– 文章链接 –>
即可。我们用的是 the_category() 方法的 multiple 模式,而他会调用 get_the_category_list() 和 get_category_parents() 两个方法生成一个包含所有父分类的 HTML 字符串并打印到页面上。
via: http://www.neoease.com/wordpress-breadcrumb-navigation/
http://www.at-blog.com/2009/05/inove-theme-breadcrumb-trail.html
Related posts:
转载原创文章请注明:文章转载自:北京乐利来国际日用品有限公司| 修德团队 [http://www.wangxiude.com]
本文标题:iNove主题
本文地址:http://www.wangxiude.com/?p=13
王修德:13365326095 QQ:390305557(注明:加好友原因)
Every body acknowledges that humen’s life is expensive, nevertheless different people require money for various issues and not every man gets big sums money. Thus to receive quick http://www.lowest-rate-loans.com or just short term loan would be a proper way out.