Ryan

WordPress免插件添加面包屑导航
Minty主题是兼容Breadcrumb NavXT和WordPress SEO by Yoast这两个插件的面包...
扫描右侧二维码阅读全文
31
2014/03

WordPress免插件添加面包屑导航

Minty主题是兼容Breadcrumb NavXTWordPress SEO by Yoast这两个插件的面包屑导航,但是基于最近Pangnet机房太卡了,博主要想尽一切办法来加快博客的速度,而减少使用插件对于加快博客速度也是有明显效果,所以博主百度来了面插件生成面包屑导航的代码并且改进了一下。

简单添加面包屑导航

    /** 
    * Breadcrumb. Mod By 逗妇乳 Via:http://wiinder.com/wordpress/1000061.html 
    */ 
    function the_breadcrumb() {  
       if(!is_home()) {  
           echo'';  
echo'首页';
echo "
> "; if(is_category() || is_single()) { the_category(' & '); if(is_single()) { echo " > "; the_title(); } }elseif(is_page()) { echothe_title(); }elseif(is_tag()) { echo'标签归档:' . single_tag_title('', false); }elseif( is_day() ) { echo'日度归档:' . get_the_date('Y年n月j日'); }elseif( is_month() ) { echo'月度归档:' . get_the_date('Y年n月'); }elseif( is_year() ) { echo'年度归档:' . get_the_date('Y年'); }elseif(is_404()) { echo'有点尴尬诶 | 404 File Not Found'; }elseif(is_search()) { printf( '搜索结果:%s', get_search_query() ); }elseif(is_autor()) { printf( '%s 的所有文章', get_the_author() ); } } }

将以上代码放到主题的functions.php中,然后在需要调用面包屑导航的地方添加一句

<?php the_breadcrumb() ?>

对于Minty主题,有一个更加合适的调用方法(其他兼容面包屑导航插件的可以参考)。

funcitons.php红找到下面的代码

    functionminty_breadcrumb() {  
       if( function_exists('yoast_breadcrumb') ) {  
           echo'<div class="breadcrumb" itemprop="breadcrumb">';  
            yoast_breadcrumb();  
           echo'</div>';  
        }elseif( function_exists('bcn_display') ) {  
           echo'<div class="breadcrumb" itemprop="breadcrumb">';  
            bcn_display();  
           echo'</div>';  
        }  
    } 

然后替换为

    function minty_breadcrumb() {  
       if( function_exists('yoast_breadcrumb') ) {  
           echo'<div class="breadcrumb" itemprop="breadcrumb">';  
            yoast_breadcrumb();  
           echo'</div>';  
        }elseif( function_exists('bcn_display') ) {  
           echo'<div class="breadcrumb" itemprop="breadcrumb">';  
            bcn_display();  
           echo'</div>';  
        }elseif( function_exists('the_breadcrumb') ) {  
           echo'<div class="breadcrumb" itemprop="breadcrumb">';  
            the_breadcrumb();  
           echo'</div>';  
        }  
    } 

小结

Minty主题对插件做出兼容的做法真心值得我们学习。

搬瓦工年付$187机房套餐补货了,电信联通优化,512M内存/500G流量/1G带宽,建站稳定,优惠码:BWH1ZBPVK,【点击购买】!
搬瓦工年付$28CN2高速线路,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快,建站稳定,优惠码同上,【点击购买】!
Last modification:August 25th, 2017 at 09:27 pm
If you think my article is useful to you, please feel free to appreciate

4 comments

  1. Qa

    :oops: 音乐播放器的样式真不错,求 :twisted:

    1. Ryan
      @Qa

      牧风的Hermit

  2. 电脑爱好者

    已经用上喽

  3. 若水

    沙发 :twisted:

Leave a Comment