了解过seo的朋友都应该知道,面包屑导航对于网站来说是非常重要的,不但有利于用户体验,也可以让搜索引擎蜘蛛清楚的了解网站的链接结构。

下面我来介绍一下wordpress面包屑导航(非插件)的制作方法:

首先把如下代码加入Function.php文件中

XML/HTML代码
  1. function the_breadcrumb() {  

  2.   

  3.     if (!is_home()) {  

  4.   

  5.         echo __('You Are Here: ','kytv1');  

  6.   

  7.         echo '<a href="';  

  8.   

  9.         echo get_option('home');  

  10.   

  11.         echo '">';  

  12.   

  13.         echo __('Home','kytv1');  

  14.   

  15.         echo "</a> &raquo; ";  

  16.   

  17.         if (is_category() || is_single()) {  

  18.   

  19.             single_cat_title();  

  20.   

  21.             if (is_single()) {  

  22.   

  23.             the_category(', ');  

  24.   

  25.                 echo " &raquo; ";  

  26.   

  27.                 the_title();  

  28.   

  29.             }  

  30.   

  31.         } elseif (is_page()) {  

  32.   

  33.             echo the_title();  

  34.   

  35.         }  

  36.   

  37.           elseif (is_tag()) {  

  38.   

  39.             echo __('Posts tagged with','kytv1') . ' "';   

  40.   

  41.             single_tag_title();  

  42.   

  43.             echo '"'; }  

  44.   

  45.         elseif (is_day()) {echo __('Archive for','kytv1'); the_time(' F jS, Y');}  

  46.   

  47.         elseif (is_month()) {echo __('Archive for','kytv1'); the_time(' F, Y');}  

  48.   

  49.         elseif (is_year()) {echo __('Archive for','kytv1'); the_time(' Y');}  

  50.   

  51.         elseif (is_author()) {echo __('Author Archive','kytv1');}  

  52.   

  53.         elseif (isset($_GET['paged']) && !empty($_GET['paged'])) {echo __('Blog Archives','kytv1');}  

  54.   

  55.         elseif (is_search()) {echo __('Search Results','kytv1');}  

  56.   

  57.     }  

  58.   

  59. };  

调用代码:

XML/HTML代码
  1. <?php the_breadcrumb(); ?>  

把调用代码加入到相应位置,wordpress面包屑导航就做好了。
 

 

相关文章: