当前位置:首页 > 电脑技巧 > WordPress 文章页添加面包屑导航

WordPress 文章页添加面包屑导航

2年前 (2024-03-26)电脑技巧630

浏览网站的时候经常会发现许多网站页面上有个如下图所示的面包屑导航,非常漂亮而且有利于帮助用户快速学习和了解网站内容和组织方式,从而形成很好的位置感。DUX主题4.0版本开始增加了这么个功能,那么如何在DUX3.0中添加呢?

额,出于好奇,还是先了解一下为什么这个导航叫面包屑导航吧。以下内容来自百度百科。

汉赛尔与格莱特是一对兄妹,为樵夫的前妻所生,在后母的逼迫下被父亲抛弃。兄妹俩前后经历了两次遗弃,第一次,汉赛尔沿途用石子做记号,兄妹俩重新回到了家中。第二次被遗弃,汉赛尔用面包屑做记号,却被鸟儿啄食干净,兄妹俩在森林中迷了路。不天的寻路,让他们饥饿难忍,腿脚无力,来到了一个用面包做屋项,糖果做窗户的小屋。饥饿让他们忘记了疲惫,及潜在的危险,啃起了屋子。结果在巫婆的诱骗下,哥哥被锁屋中,妹妹被迫做劳力,就在巫婆要吃掉哥哥之时,妹妹借向巫婆学习添柴之机。将巫婆推入炉中,兄妹俩带着巫婆的财宝,回到了家中。后母己经去世,兄妹俩和父亲一起过上了幸福的生活。

对于面包屑导航网上有很多实现的方法,很多代码也非常细心的提供了对主页、标签页,搜索页、独立页等的支持,但是个人感觉一般也就文章页上真正能用的上,其他页面添加这个功能后多少显得累赘,故这里只提供文章页面添加此功能的方法,其他页面的添加可参照此法进行。

生成函数

将以下代码添加到主题的 functions.php 文件中去:

//面包屑导航生成函数
function generate_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 文件中去:

样式美化

将以下代码添加到主题的主样式表里面去,DUX主题是 main.css文件,其他主题可能是 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;}
}

样式代码直接复制的 DUX 主题的,具体样式大家可自行调整。

最后记得清除浏览器缓存,更新CDN缓存才能看到css效果。

扫描二维码推送至手机访问。

欢迎转载或分享本篇文章。

本文链接:https://www.jcba123.com/article/2346

标签: WordPress
分享给朋友:

“WordPress 文章页添加面包屑导航” 的相关文章

CFD/CAE可视化分析Tecplot 360 EX + Chorus 2023 R1 2023.1.0.29657 Windows Mac Linux

Tecplot 360 EX 是一款完全的CFD/CAE可视化分析软件.。Tecplot 360 EX是tecplot公司专门针对大数据而推出的tecplot360的新版本。把关键的工程绘图与先进的数据可视化的功能完美的在一套工具之内结合起来。 Tecplot – software fo...

油藏数值模拟软件 Tecplot RS 2022 R1 M3 v2022.1.0.28285 x64 Windows Linux

油藏数值模拟软件 Tecplot RS 2022 R1 M3 v2022.1.0.28285 x64 Windows Linux

Tecplot是一款功能强大的数据分析和可视化处理软件。它包含数值模拟和CFD结果可视化软件Tecplot 360,工程绘图软件Tecplot Focus,以及油藏数值模拟可视化分析软件Tecplot RS。它提供了丰富的绘图格式,包括x-y曲线图,多种格式的的2-D和3-D面绘图。 Oil an...

属性文本编辑器 PlistEdit Pro v1.9 v1.8.7 for Mac 汉化中文版

属性文本编辑器 PlistEdit Pro v1.9 v1.8.7 for Mac 汉化中文版

PlistEdit Pro 是Mac平台上的一款文本编辑器,PlistEdit Pro 主要是面对软件开发人员和软件汉化制作人员,能够提供完整的复制和粘贴功能,还能无限撤销功能,利用快捷键在收藏夹打开用户所喜欢的属性列表文件。直观的查看XML和ASCII文本。 PlistEdit Pro 是为 ma...

视频后期处理 ACD Systems ACDSee Video Studio 4.0.1.1013 x64

ACDSee Video Studio 是一款以视频后期处理的视频编辑软件。 ACDSee Video Studio 特色 自由编辑 在图书馆收集你的媒体和移动时间,当你的欲望。移动,对齐,分裂,剪切、复制和粘贴视频、音频和字幕时间轴。精密编辑、放大锁定跟踪,以避免意外变化,并选择特定的生产领域。...

SSH客户端 NetSarang Xmanager Power Suite 7.0.0004 Xftp Xlpd Xmanager Xshell

SSH客户端 NetSarang Xmanager Power Suite 7.0.0004 Xftp Xlpd Xmanager Xshell

Xshell是一款功能强大的终端模拟器,支持SSH,SFTP,TELNET,RLOGIN和SERIAL。它提供业界领先的性能和功能集,而这些功能集在其免费选择中不可用。企业用户将会发现有用的功能包括选项卡式环境,动态端口转发,自定义键映射,用户定义的按钮,VB脚本以及用于显示2字节字符和国际语言支持...

OneCommander Pro v3.81.1 多标签文件资源管理器软件

OneCommander Pro v3.81.1 多标签文件资源管理器软件

多标签文件资源管理器 OneCommander Pro 是一款功能强大的文件管理工具,为用户提供了便捷的文件浏览和操作功能。该软件以其多标签、全自定义的界面设计,以及丰富的功能和快捷键操作而备受好评。多标签文件资源管理器 OneCommander Pro 是一款功能丰富、操作便捷的文件管理工具。通过...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。