当前所在位置: 首页>>百科全书

纯代码实现WordPress文章页的面包屑导航

发布时间:2025-10-23 09:43:36 本站作者 【 字体: 】 浏览:111 次

所谓的“面包屑导航”就是本站文章页面上方和导航栏下方之间的那部分(如下图)

本站原主题不带这个功能,之前在浏览同一个分类下的多篇文章很麻烦,需要一直返回首页,重新找到分类入口。

《纯代码实现WordPress文章页的面包屑导航》

步骤

对于面包屑导航有很多公开的实现方法,很多代码甚至十分细心的提供了包括对主页、标签页,搜索页、独立页等页面的支持,但是黑鸟君当前的需求是在浏览文章的时候希望用到,因此这边只提供文章页面添加此功能的方法,其他页面的添加可参照此法自行搞定。

在主题的functions.php文件中添加以下面代码:

//面包屑导航生成函数-by 黑鸟博客
function guihet_breadcrumbs(){
 if( !is_single() ) return false;
 $categorys = get_the_category();
 $category = $categorys[0]; 
 return '当前位置:<a href="'.get_bloginfo('url').'">'.get_bloginfo('name').'</a> <small>></small> '.get_category_parents($category->term_id, true, ' <small>></small> ').get_the_title();
}

在主题的single.php文件中添加以下代码,黑鸟君把它放在了导航栏下面的位置,这个需要根据需求和主题的代码来具体修改:

<!-- 面包屑导航前端显示代码 - by 黑鸟博客 -->
<div class="breadcrumbs">
 <div class="contAIner"><?php echo guihet_breadcrumbs() ?></div>
</div>

美化

完成以上的两个步骤后,先清理下浏览器缓存,就可以显示面包屑导航了,但还不够好看。因此还需添加显示样式代码。一般的主题是把以下的这段代码添加到style.CSS文件,并且以下只是黑鸟博客使用的样式,仅供窗口,具体要根据你自己的主题做一些调整。

/** 面包屑导航 - 黑鸟博客样式参考 **/
.breadcrumbs{padding: 15px 0;font-size: 12px;line-height: 1;text-align: left;background-color: #fff;margin-bottom: 15px;margin-top: -15px;border-bottom: 1px solid #EBEBEB; box-shadow: 0 1px 3px rgba(0,0,0,.04);color: #999;}
.breadcrumbs small{font-size: 12px;font-family: serif;color: #bbb;margin: 0 2px;font-weight: bold;}
.breadcrumbs a{color: #999;}
.breadcrumbs a:hover{color: #666;}
@media (max-width:640px){
.breadcrumbs{margin-top: 1px;margin-bottom: 0;padding: 10px 15px;border-bottom: none;margin-bottom: 1px;}


上一篇:wordpress自定义上传文件类型的方法

下一篇:实现WordPress文章输入密码可见隐藏内容

最新发布
马蹄粉是木薯粉吗?马蹄粉和木薯粉一样吗?

马蹄粉是木薯粉吗?马蹄粉和木薯粉一样吗?

马蹄粉是木薯粉吗?马蹄粉和木薯粉一样吗?
马蹄粉是木薯粉吗?马蹄粉不是木薯粉。马蹄粉是由荸荠(马蹄)制成的粉末,含有丰富的维生素B和C,具有清热去湿、解毒的功效,常用于制作马蹄糕等点心。而木薯粉是由木薯根茎提取的淀粉,加水预热煮熟后会呈现透明状,口感带有弹性,常用于制作珍珠奶茶中的珍珠、芋圆、麻薯糍粑等食品。两者在原材料、口感、用途、营养价值及...
家里有臭虫是什么原因引起的?应该怎么办?

家里有臭虫是什么原因引起的?应该怎么办?

家里有臭虫是什么原因引起的?应该怎么办?
家里有臭虫是什么原因引起的?臭虫是一种喜欢藏在床垫、床板缝隙中的虫子。家里为什么会出现臭虫?1、环境原因:房间内空气不流通,晒不到太阳,平常盖被和垫被也不经常晒,到了臭虫繁殖季节,自然容易滋生臭虫。2、卫生条件:家庭的卫生状态非常重要,湿垃圾是否每天清理,卫生死角是否一周处理一次,如果没有每周...
家里为什么会有臭虫?什么原因引起的

家里为什么会有臭虫?什么原因引起的

家里为什么会有臭虫?什么原因引起的
家里会有臭虫的原因有:1、家里气候潮湿,人多房间小,空气不流通,有利于臭虫的孳生。2、床板上垫制皮或粘胶纸对臭虫提供了生存条件。3、家里床板质量不佳,致使臭虫可以在类似之处孳生。4、外界臭虫飞入家里,等等。除臭虫方法有哪些:人工捕捉:敲击床架、床板、炕席、草垫等,将臭虫震下、处死,或用针、铁丝挑出缝隙中...
红茶和绿茶的区别功效 二者的常见功效及区别

红茶和绿茶的区别功效 二者的常见功效及区别

红茶和绿茶的区别功效 二者的常见功效及区别
红茶和绿茶的区别功效是什么?本文由小编为您具体来介绍一下。(一)红茶和绿茶的区别主要体现在适用人群不同、冲泡水温不同、存放时间不同三个方面。1、适用人群不同:红茶和绿茶的区别不仅仅表现在功效方面,适用人群也不一样。胃病者更适合饮用红茶,由于红茶经过发酵,不属寒性,因此养胃,胃病者不能喝绿茶但可以喝红茶...