记录一些常用的函数和瞎折腾的过程……

wordpress中使用面包屑导航

提醒:本文最后更新于 2591 天前,文中所描述的信息可能已发生改变,请谨慎使用。

下面一是段导航代码,放到functions.php,就可以引用了,具体有效果就会显示为:“首页>分类名>文章名”。

//导航位置信息
function the_crumbs() {
        if (is_home()) {
            //echo '<nav class="crumbs">欢迎您的访问:';
            echo '欢迎您的访问:';
            echo bloginfo('name');
            //echo '</nav>';
        }
        if (!is_home()) {
            //echo '<nav class="crumbs">现在位置: ';
            echo '现在位置: ';
            echo '<a title="返回首页" href="';
            echo get_option('home');
            echo '">';
            echo '首页';
            echo "</a>";
            //echo '</nav>';
        }
        if (is_category()) {
            echo ' > ';
            echo get_category_parents( get_query_var('cat') , true , ' > ' );
            echo ' 列表 ';
        }
        if (is_single()) {
            echo ' > ';
            echo the_category(' &gt; ', 'multiple');
            echo ' > ';
            echo ' 正文 ';
        }
        if (is_page()) {
            echo ' > ';
            echo the_title();
        }
    elseif (is_tag()) {echo ' > ';single_tag_title();echo ' > 文章 ';}
    elseif (is_day()) {echo ' > ';echo"发表于"; the_time('Y年m月d日'); echo'的文章';}
    elseif (is_month()) {echo ' > ';echo"发表于"; the_time('Y年m月'); echo'的文章';}
    elseif (is_year()) {echo ' > ';echo"发表于"; the_time('Y年'); echo'的文章';}
    elseif (is_author()) {echo ' > ';echo wp_title( ''); echo'发表的文章';}
    elseif (is_search()) {echo ' > ';echo"搜索结果"; echo'';}
    elseif (is_404()) {echo ' > ';echo"亲,你迷路了!"; echo'';}
}

在需要加入此导航的地方引用函数即可:

<?php the_crumbs();>