获取文章所属第一个分类的链接

2015年02月23日11:33:32 29 已收录 6,588

获取文章所属第一个分类的链接

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

weinxin
我的微信
分享交流WordPress经验与技巧,关注前端设计与网站制作。仅用于功能演示。
Begin主题购买
Begin主题购买

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:29   其中:访客  26   博主  3

    • 045 2

      主题只显示第一个父分类在图片吧 下属分类不会再显示

      • 细菌之家 1

        学习了!

        • 苏城 3

          媒体库删除不了图片怎么回事?一点击“永久删除”就退出当前管理帐号叫重新登录 修改背景图片也不能修改

          • 空包网 0

            我的空包网 博客 http://www.jizhikongbao.com 交换友链 可以么?

            • 网上兼职怎么做 0

              很好的模板

              • 友情 3

                鸟哥,可以跟你的网站换友情链接吗?如果可以的话,请加我QQ:2954243953

                • 雅兮部落 4

                  我是来测试新头像的

                  • 飞越无限 2

                    博主,你文章下面那个“赞,和分享”已经评论图像怎么弄的?

                    • 伊媚博客 1

                      我也来试试

                      • ITKep 0

                        我来测试我的新头像,嘿嘿。。

                        • 甲壳虫网络 2

                          鸟叔的模板确实牛B,当年苹果风格火遍大江南北,这次有火了。一直关注着知更鸟

                          • 悠悠 0

                            鸟哥你好,我想请问下begin主题后台有没有一键修改主体颜色呢? :?:

                              • 知更鸟 Admin

                                @悠悠 后台只能修改链接颜色及一些装饰性的,比如分类名称背景色等
                                比如这个站的:http://www.wyl.cc/

                              • 009 5

                                都是有点技术含量的

                                • 苹果男 3

                                  鸟叔,请问能和你换链接吗?
                                  去年你说过一年了就和我换的哦!
                                  原来的域名是waw168.com 不知道亲还有没有映像,原域名已经301到新域名了。

                                    • 知更鸟 Admin

                                      @苹果男 我说过?
                                      好吧,你弄个Gravatar头像后再来,因为我的友链页面必须有头像
                                      http://zmingcx.com/links

                                        • 苹果男 3

                                          @知更鸟 申请Gravatar头像的网站打不开,要不你把我的邮箱换成[email protected] 就可以了,这是原来申请过头像的邮箱哦。嘿嘿

                                            • BOKE123 5

                                              @苹果男 现在只有通过百度浏览器6.5标准版才可以打开Gravatar头像的网站并进行注册,详情可参考本站的《如何快速高效地注册评论头像(Gravatar头像)》

                                            • 电缆博客 2

                                              @知更鸟 可以换链啊,我的这个博客行不行?用的是你的主题。

                                          • 夏日博客 3

                                            只调用一个分类应该有专门的函数。

                                            • hanbing17 2

                                              不错啊 路过看看

                                              • 傅远林博客 2

                                                这个新的主题确实好看,而且功能大。

                                                • 震龙 0

                                                  不错啊 路过看看

                                                  • 大管家 0

                                                    感谢你,辛苦了,么么哒

                                                    • 张建波博客 0

                                                      不错、不错。我的个人博客想交换链接的Q我吧,254014608

                                                      • Win7en乐园 7

                                                        鸟哥,你说话啊,你在不在啊。这两天文章也不更新了