WordPress面包屑(breadcrumb)导航代码

知更鸟
知更鸟
知更鸟
1633
文章
6930
评论
2014年3月22日12:39:4347.9K7

所谓面包屑(breadcrumb)导航,类似这种:首页 > 公司简介 > 发展历史 展示网站树型结构,并让网站访问者随时知道自己所处的位置,方便返回上几级。下面这段代码,可以很容易地将导航添加到你的WordPress博客中。

WordPress面包屑(breadcrumb)导航代码

面包屑(breadcrumb)导航代码

打开主题functions.php模板,将以下代码加进去:

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

将如下调用代码添加到主题模板的适当位置即可:

  1. <?php the_breadcrumb(); ?>

并根据不同的主题配以相应的css样式。

原文:WordPress snippet: breadcrumb without plugin

weinxin
版权声明
本站原创文章转载请注明文章出处
WordPress 删除xmlrpc.php防DDOS攻击 WordPress

WordPress 删除xmlrpc.php防DDOS攻击

可能很多WordPress用户都不知道这个xmlrpc.php是什么,简单地说就是Wordpress 为手机等客户端提供的接口文件,早期的Wordpress 这个接口就是个万恶之源,虽然经过多次的升级...
WordPress 5.6.1 维护更新 WordPress

WordPress 5.6.1 维护更新

WordPress 5.6.1 维护更新,修复20个错误及7个区块编辑器问题,无安全更新,中文版同期发布。 看了一下更新日志,只有少数几个程序的错误,基本都是修正默认主题的错误。 该版本是一个短周期维...
登录用户显示不同的 WordPress 菜单 WordPress

登录用户显示不同的 WordPress 菜单

如果让登录用户与未登录浏览者,显示不同的菜单,可以通过下面的代码实现: 登录用户显示不同的 WordPress 菜单 将下面代码添加到当前主题函数模板functions.php中: if( is_us...