对于面包屑导航网上有很多实现的方法,很多代码也非常细心的提供了对主页、标签页,搜索页、独立页等的支持,但是个人感觉一般也就文章页上真正能用的上,其他页面添加这个功能后多少显得累赘,故这里只提供文章页面添加此功能的方法,其他页面的添加可参照此法进行。
生成函数
将以下代码添加到主题的 functions.php 文件中去:
//面包屑导航生成函数 function qgg_breadcrumbs(){ if( !is_single() ) return false; $categorys = get_the_category(); $category = $categorys[0]; return '当前位置:<a href="'.get_bloginfo('url').'">'.get_bloginfo('name').'</a> <small>></small> '.get_category_parents($category->term_id, true, ' <small>></small> ').get_the_title(); }
前端显示
将以下代码添加到主题的 single.php 文件中去:
<!-- 面包屑导航前端显示代码 --> <div class="breadcrumbs"> <div class="container"><?php echo qgg_breadcrumbs() ?></div> </div>
样式美化
将以下代码添加到主题的主样式表 style.css 文件: