wordpress不使用插件显示面包屑导航
wordpres插件库里有很多优秀的面包屑导航插件,但是为了提高网站运行效率,再加上内心里对插件有一些抵触。找到了不适用插件实现面包屑导航的方法
1、主题目录中新建inc/functions目录,新增breacrumb.php文件,内容如下:
<?php
function the_crumbs() {
if (is_home()) {
}
if (!is_home()) {
echo '您的当前位置:';
echo '<a title="返回首页" href="';
echo get_settings('home');
echo '">';
echo '首页';
echo "</a>";
}
if (is_category()) {
echo ' > ';
echo get_category_parents( get_query_var('cat') , true , ' > ' );
echo ' 信息列表 ';
}
if (is_single()) {
echo ' > ';
echo the_category(' > ', 'multiple');
echo ' > ';
echo the_title();
}
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()) { global $wp_query;echo ' > 找到 ' . $wp_query->found_posts . ' 篇';printf( __( '与 %s 相关的文章', 'Bing' ) , get_search_query() ); echo'';
}
elseif (is_404()) {echo ' > ';echo"亲,你迷路了!"; echo'';}
}
?>2、主题functions.php中引入上面的文件
// 面包屑导航 require get_template_directory() . '/inc/functions/breadcrumb.php';
3、在模板中需要插入面包屑导航的地方插入代码
<?php the_crumbs(); ?>