wordpress网站的当前位置(面包屑功能)

来源:互联网 发布:淘宝酒有真的吗 编辑:程序博客网 时间:2024/04/28 22:48

不知道大家在做wordpress主题的时候,有没有做一个面包屑的习惯。这个对SEO的好处,并不在这篇文章的范围。我将要说说我是如何实现面包屑功能的。

首页明确一下要显示面包屑的页面有哪些:

1、栏目页也叫列表页。
2、内容页。
一般来说,在栏目页要显示的面包屑结构是这样的:
首页》栏目名称
在内容页上显示的面包屑结构是这样的:
首页》栏目名称》内容标题

栏目页的面包屑功能实现:



  1. <div id="crumbs">   
  2. <a href="<?php bloginfo('url');?>">首页</a>   
  3. <?php the_category(' ');?>   
  4. <div>   

列表页:



  1. <div id="crumbs">   
  2. <a href="<?php bloginfo('url');?>">首页</a>   
  3. <?php the_category(' ');?>   
  4. <?php the_title();?>   
  5. <div>   


(对seo友好的)面包屑导航实现方法2:

<div id="position"> <!--position-->  当前位置:<a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a> &raquo;   <?php   if( is_single() ){   $categorys = get_the_category();   $category = $categorys[0];   echo( get_category_parents($category->term_id,true, '&raquo; ') );   the_title();   } elseif ( is_page() ){   the_title();   } elseif ( is_category() ){   single_cat_title();   } elseif ( is_tag() ){   single_tag_title();   } elseif ( is_day() ){   the_time('Y年Fj日');   } elseif ( is_month() ){   the_time('Y年F');   } elseif ( is_year() ){   the_time('Y年');   } elseif ( is_search() ){   echo $s.' 的搜索结果';   }   ?>   </div>