banner-772x250

面包屑导航有助于网站优化和用户体验,是每个网站都包含的小功能,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. }
  33. ?>

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

  1. <?php the_breadcrumb(); ?>
声明:本站分享的WordPress主题/插件均遵循 GPLv2 许可协议(免费开源),相关介绍资料仅供学习参考,实际版本可能会因版本迭代或开发者调整而产生变化,如程序中涉及有第三方原创图像、设计模板、远程服务等内容,应获得作者授权后方可使用。本站不提供该程序/软件的产品授权与技术服务,亦不收取相关费用。