你现在的位置:首页 > PHP网站建设知识库 > WordPress > 正文

wordpress网站的当前位置(面包屑功能)

不知道大家在做wordpress主题的时候,有没有做一个面包屑的习惯。这个对SEO的好处,并不在这篇文章的范围。我将要说说我是如何实现面包屑功能的。

首页明确一下要显示面包屑的页面有哪些:

1、栏目页也叫列表页。
2、内容页。
一般来说,在栏目页要显示的面包屑结构是这样的:
首页》栏目名称
在内容页上显示的面包屑结构是这样的:
首页》栏目名称》内容标题

栏目页的面包屑功能实现:

<div id="crumbs">   
<a href="<?php bloginfo('url');?>">首页</a>   
<?php the_category(' ');?>   
<div>   
列表页:

<div id="crumbs">   
<a href="<?php bloginfo('url');?>">首页</a>   
<?php the_category(' ');?>   
<?php the_title();?>   
<div>   

(对seo友好的)面包屑导航实现方法2:

<div id="position"> <!--position-->    
    <span style="margin:0px; padding:0px; background-color:rgb(153,255,153)">当前位置</span>:<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('Y年Fj日');     
        } elseif ( is_month() ){     
            the_time('Y年F');     
        } elseif ( is_year() ){     
            the_time('Y年');     
        } elseif ( is_search() ){     
            echo $s.' 的搜索结果';     
        }     
    ?>     
</div>