主机头

 找回密码
 立即注册
查看: 678|回复: 0
打印 上一主题 下一主题

首页文章列表显示目录链接category

[复制链接]

878

主题

2

好友

5472

积分

管理员

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
楼主
发表于 2018-10-4 01:45:54 |只看该作者 |倒序浏览

WordPress可以设置父子层级分类关系,偏偏有童鞋喜欢选择一篇文章属于父分类的同时还属于子分类,逻辑上不通,使用标准调用分类名称函数:

  1. <?php the_category( ', ' ) ?>
复制代码

结果显示的就是一长串的分类名称及链接。比如我目前用的begin主题,文章列表的分类名称是置于缩略图上面用于装饰,分类名称多了会将图片盖住,极不美观。

如果你用的主题也有相同的情况,可以使用下面代码替换标准调用分类名称函数。

只显示第一个类别的名称:

  1. <?php
  2. $category = get_the_category();
  3. echo $category[0]->cat_name;
  4. ?>
复制代码

但上面的代码只会显示第一个分类的名称并无该分类的链接。

下面的代码,在显示第一个分类名称同时并有该分类链接。

  1. <?php
  2. $category = get_the_category();
  3. if($category[0]){
  4. echo '<a href="'.get_category_link($category[0]->term_id ).'">'.$category[0]->cat_name.'</a>';
  5. }
  6. ?>
复制代码

参考自官网codex:http://codex.wordpress.org.cn/Function_Reference/get_the_category


感谢支持主机头,如果有问题可以联系我的QQ。目前提供各种服务。
网站建设,网站优化,美国VPS购买,VPS环境配置等。
目前通过本站购买VPS的话,可以免费帮忙配置环境。
付费提供DISCUZ PW DEDECMS技术支持。
www.www88.me
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

主机头版权声明|百度地图|谷歌地图|Archiver|手机版|主机头

GMT+8, 2024-10-31 02:19

Powered by Discuz! www.zhujitou.com

© 2001-2012 主机头.

回顶部