当前位置:首页 > CMS教程 > WordPress > 列表

wordpress面包屑导航免插件版

发布:smiling 来源: PHP粉丝网  添加日期:2014-07-23 16:50:54 浏览: 评论:0 

面包屑导航有助于网站优化和用户体验,是每个网站都包含的小功能,wordpress搭建的网站实现面包屑导航可以通过以下两种方法实现:

1、插件法:

插件1:Breadcrumb NavXT

下载地址:http://wordpress.org/plugins/breadcrumb-navxt/

调用代码:

  1. <div class="breadcrumbs"
  2.     <?php if(function_exists('bcn_display')) 
  3.     { 
  4.         bcn_display(); 
  5.     }?> 
  6. </div> 

插件2:Breadcrumbs

下载地址:http://wordpress.org/plugins/breadcrumbs/

2、代码实现法:

主题文件中找到functions.php并添加以下代码:

  1. <?php 
  2. function the_breadcrumb() { 
  3.         echo '<ul id="crumbs">'
  4.     if (!is_home()) { 
  5.         echo '<li><a href="'
  6.         echo get_option('home'); 
  7.         echo '">'
  8.         echo '首页'
  9.         echo "</a></li>"
  10.         if (is_category() || is_single()) { 
  11.             echo '<li>'
  12.             the_category(' </li><li> '); 
  13.             if (is_single()) { 
  14.                 echo "</li><li>"
  15.                 the_title(); 
  16.                 echo '</li>'
  17.             } 
  18.         } elseif (is_page()) { 
  19.             echo '<li>'
  20.             echo the_title(); 
  21.             echo '</li>'
  22.         } 
  23.     } 
  24.     elseif (is_tag()) {single_tag_title();} 
  25.     elseif (is_day()) {echo"<li>Archive for "; the_time('F jS, Y'); echo'</li>';} 
  26.     elseif (is_month()) {echo"<li>Archive for "; the_time('F, Y'); echo'</li>';} 
  27.     elseif (is_year()) {echo"<li>Archive for "; the_time('Y'); echo'</li>';} 
  28.     elseif (is_author()) {echo"<li>Author Archive"echo'</li>';} 
  29.     elseif (isset($_GET['paged']) && !emptyempty($_GET['paged'])) {echo "<li>Blog Archives"echo'</li>';} 
  30.     elseif (is_search()) {echo"<li>Search Results"echo'</li>';} 
  31.     echo '</ul>'
  32. ?> 

使用方法:在需要调用面包屑导航页面的合适位置添加以下代码:

<?php the_breadcrumb(); ?>

Tags: wordpress面包屑 导航插件

分享到: