好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

WordPress实现面包屑导航 - WordPress

WordPress实现面包屑导航

最近考虑为本网站添加WordPress面包屑导航,希望实现的效果如下:

#如果是一级栏目页面(is_category),显示为:当前位置:首页 > 栏目名称 > 文章列表 #如果是多级栏目页面,显示为:当前位置:首页 > 一级栏目名称 > 二级栏目名称 > 文章列表 #如果是文章页面(is_single),显示为:当前位置:首页 > 栏目名称(支持多级栏目) > 文章标题 #如果是自定义页面(is_page),显示为:当前位置:首页 > 页面标题

PHP实例代码:

function  bread_nav( $sep  =  ' > ' ){       echo  '  当前位置: . home_url() . '" title="首页">首页' ;       if  ( is_category() ){     //如果是栏目页面            global   $cat ;                   echo   $sep  . get_category_parents( $cat , true,  $sep ) .  '文章列表' ;      } elseif  ( is_page() ){     //如果是自定义页面            echo   $sep  . get_the_title();      } elseif  ( is_single() ){     //如果是文章页面            $categories  = get_the_category();           $cat  =  $categories [0];           echo   $sep  . get_category_parents( $cat ->term_id, true,  $sep ) . get_the_title();      }       echo   '' ;  } 

将以上代码直接添加到WordPress当前使用主题下的functions.php文件中,然后在需要显示面包屑导航的地方(例如category.php、content-single.php、content-page.php等)直接如下调用即可.

查看更多关于WordPress实现面包屑导航 - WordPress的详细内容...

  阅读:51次