怎样给WordPress博客里添加位置导航(面包屑导航)

WordPress博客非常好用,但是可惜的是没有位置导航,也就是俗称的面包屑导航。

网上找了很多个方法,发现这种办法是最简单的,而且后期拓展性非常强。后期如果自己对CSS比较精通的话,可以做出非常漂亮的位置导航的效果。

直接找到所用主题的顶部header.php文件,在文件最底部加入如下代码:

<?php
if ( is_home() ){}
else
{
?>
<div class="liboseo_dh">
<a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a> &raquo;
<?php
if( is_single() ){
$categorys = get_the_category();
$category = $categorys[0];
echo( get_category_parents($category->term_id,true,' &raquo; ') );
the_title();
} elseif ( is_page() ){
the_title();
} elseif ( is_category() ){
single_cat_title();
} elseif ( is_tag() ){
single_tag_title();
} elseif ( is_day() ){
the_time('YFj');
} elseif ( is_month() ){
the_time('YF');
} elseif ( is_year() ){
the_time('Y');
} elseif ( is_search() ){
echo $s.' ';
}
?>
</div>
<?php } ?>

这段代码就是在判断是否是首页或者搜索,并分别显示出不同的导航内容。

剩下的就是美化了,如果精通CSS的朋友可以直接在主题所用的样式表style.css里自定义一下.liboseo_dh的显示方式。

我这里只是定义了导航上下的间距:

/**/
.liboseo_dh {
padding-top:20px;
padding-bottom:20px;}

我设置的是,上下距离为20px,这个可以根据自己的实际情况来设置。

这个面包屑导航的代码有很多转载,最早的版本应该是来自万戈

“怎样给WordPress博客里添加位置导航(面包屑导航)”的12个回复

  1. 面包屑导航对于CMS类的网站很重要,但有些个人博客不是很需要。

评论已关闭。