首页 » 技术 » 网络 » Wordpress » WordPress中实现Breadcrumb Navigation(面包屑导航)

WordPress中实现Breadcrumb Navigation(面包屑导航)

面包屑导航(BreadcrumbNavigation)这个概念来自童话故事”汉赛尔和格莱特”,当汉赛尔和格莱特穿过森林时,不小心迷路了,但是他们发现在沿途走过的地方都撒下了面包屑,让这些面包屑来帮助他们找到回家的路,所以,面包屑导航的作用是告诉访问者他们目前在网站中的位置以及如何返回。

面包屑导航有利于搜索引擎对目录的结构的认识和用户访问的体验,不过面包屑导航一般适用于层次较深的网站。不过Wordpress想实现面包屑导航也是可以做到的。就像下图,是我的一篇文章的面包屑导航,最上面的一条即是。

你只需要将下面的代码分别加入page.php、single.php、categories.php(if exist)、tag.php、achieve.php、search.php的相应位置即可实现。

  1. <p>   
  2.         <a href=“<?php bloginfo(‘url’); ?>”><?php bloginfo(‘name’); ?></a> &raquo;   
  3.         <?php   
  4.         if( is_single() ){   
  5.         $categorys = get_the_category();   
  6.         $category = $categorys[0];   
  7.         echo( get_category_parents($category->term_id,true,’ &raquo; ‘) );   
  8.         the_title();   
  9.         } elseif ( is_page() ){   
  10.         the_title();   
  11.         } elseif ( is_category() ){   
  12.         single_cat_title();   
  13.         } elseif ( is_tag() ){   
  14.         single_tag_title();   
  15.         } elseif ( is_day() ){   
  16.         the_time(‘Y年Fj日’);   
  17.         } elseif ( is_month() ){   
  18.         the_time(‘Y年F’);   
  19.         } elseif ( is_year() ){   
  20.         the_time(‘Y年’);   
  21.         } elseif ( is_search() ){   
  22.         echo $s.’ 的搜索结果’;   
  23.         }   
  24.         ?>   
  25. </p>  

Comments are currently closed.