WordPress在当前位置中的多级分类目录间插入分隔符
来源:互联网 发布:javascript动态属性 编辑:程序博客网 时间:2024/04/30 06:20
对于网站来说,以清晰的层次、正确的格式显示当前位置是十分重要的。这既可以让用户更好地了解当前页面的分类,又增添了美观性。 在有些主题中,我们为文章设置了多级分类后,显示出的格式却有些问题。例如我目前使用的FLAT主题,显示如下:“计算机科学与技术”和“Wordpress”本应是2个父子层级分类,显示出来却挤在了一起,让人误以为是一个分类。因此,我们要在其中插入分隔符。
方法一:
进入后台点击外观 – 编辑 – 文章页面(single.php),找到调用get_category_parents函数的地方,该函数会返回各级分类并控制其格式。四个参数分别是:
- category (integer) 要返回父级分类的类别ID。默认为当前类别ID。
- display link (boolean) 是否为各级分类创建链接。
- separator (string) 各个类别分开的符号。
- nice name (boolean) 是否显示分类别名(就是在URL中使用的名称)。默认为FALSE。
将第3个参数修改为 ' ',效果如下:看起来问题得到了解决,中间插入了空格。但实际上子分类的最后同样插入了空格(注意最后一个分类后的空隙比较大),如果使用逗号、箭头之类的分隔符,就很影响美观。如果您对这个方法不满意,请参考下面的方法。
方法二:
介绍一种比较暴力的方法。打开wp-includes/category-template.php,找到get_category_parents函数,将
1
$chain
.= get_category_parents(
$parent
->parent,
$link
,
$separator
,
$nicename
,
$visited
);
中的$separator替换为需要的元素,例如: ' <img src="http://www.neozone.me/wp-content/themes/flat/img/arrow2.gif"> ' 效果如下:
注:原文转自我的博客《WordPress在当前位置中的多级分类目录间插入分隔符》
0 0
- WordPress在当前位置中的多级分类目录间插入分隔符
- 在wordpress中实现分类目录下文章只显示标题
- vs2010插入分隔符在MFC中
- wordpress去除分类目录category
- 关于WordPress中新增分类目录提示“无法向数据库中插入条目”的解决方法
- wordpress建站 删除“ 分类目录归档"
- wordpress分类目录链接去掉cateogry
- 在Word2007文档中插入和删除分隔符
- 【wordpress】在wordpress中插入表格
- 点击鼠标在textarea中光标当前位置插入指定字符
- 如何获取wordpress分类目录的ID呢
- 如何实现WordPress分类目录双列显示
- WordPress分类目录排序插件 Category Order
- WORDPRESS开发(一)自定义页面显示分类目录
- 分隔符和定长解码器在netty中的应用
- WordPress 多级导航菜单
- iOS 在价格数字中插入分隔符,逗号,点之类的方法和代码
- N个字符串插入分隔符
- Html5 Canvas+JavaScript物理引擎实例
- html5指南--6.上传文件
- HTML5 canvas绘图制作打击视频玻璃破碎动画效果
- html5指南--5.拖拽文件
- 第十四周项目 用文件保存学生名单
- WordPress在当前位置中的多级分类目录间插入分隔符
- html5指南--4.使用DataTransfer
- jsweb开发桌面系统界面
- Android 自定义ToggleButton
- html5指南--3.创建投放区
- u盘对比评测
- 扁平html5音乐播放器
- 椭圆 标准方程 离心率 圆的标准方程
- ios view的frame和bounds之区别(位置和大小)