QQ爹の博客 QQ爹の博客

利用个小bug判断typecho当前分类页面是父级还是子级

in Typecho read (341) 文章转载请注明来源!

bug描述

分类A是一个父级分类,a1,a2,a3都是A的子分类,并且发布的文章只勾选子级分类
那么在分类A文章列表页面下,使用<?php echo $this->category; ?>输出分类缩略名,它不会输出A的缩略名,反而会输出a1,a2,a3的某个分类的缩略名。
然后joyqi告诉我用<?php echo $this->getArchiveSlug(); ?>输出缩略名来解决这个问题。

分类页面子父级分类判断

然后我突发奇想,可以用这个判断分类页面是父级还是子级呀?我太天才了!!!

<?php 
$a = $this->category;
$b = $this->getArchiveSlug();
if($a==$b){echo '子级分类页面';}else{echo '父级分类页面';}
?>

用途

可以用来分别设置子分类父级分类的样式,还可以根据分类级别不同输出不同内容,总之用起来很爽就对了!!!

jrotty WeChat Pay

微信打赏

jrotty Alipay

支付宝打赏

文章二维码

扫描二维码,在手机上阅读!

typecho分类bug
最后由Jrotty修改于2017-09-07 21:20
发表新评论
已有 9 条评论
  1. 不暇
    不暇Linux谷歌浏览器 回复

    过来玩耍和学习,正在用大佬的模板,真的很漂亮。

  2. 某某
    某某Windows 7猎豹浏览器 回复

    鸡儿踢能不能把你 评论系统 源码给我一份呢。我也是Yodu模板,

    1. Jrotty
      Jrotty本文作者Android OUC浏览器 回复

      @某某 我github上有免费版的yodu模板,而且已经带了原生评论,样式基本一致

  3. 尚寂新
    尚寂新Android M魅族浏览器 回复

    没看出有什么用途 另外你博客表情添加坏了

    1. Jrotty
      Jrotty本文作者Android OUC浏览器 回复

      @尚寂新 部分网络下表情挂掉了吧,看样子又拍云cdn也不是十分靠谱哈

      1. 尚寂新
        尚寂新Windows 2000魅族浏览器 回复

        @Jrotty 估计是哪里没弄对吧 (我用又拍然后动静分离搞站效果挺好的)
        然后你广告位直接就让我手机浏览器干掉了

  4. c0smxsec
    c0smxsecLinux谷歌浏览器 回复

    php果然是世界上最牛批的语言

  5. xqiushi
    xqiushiMac OS X谷歌浏览器 回复

    好像暂时还用不上

  6. 变态鹅
    变态鹅Windows 10谷歌浏览器 回复

    爽死你,噗噗

前篇 后篇
雷姆
拉姆
音乐加载中...
0:00