QQ爹の博客 QQ爹の博客

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

in Typecho 文章转载请注明来源!

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

支付宝打赏

文章二维码

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

版权声明:本文基于《知识共享署名-相同方式共享 3.0 中国大陆许可协议》发布,转载请遵循本协议
文章链接:https://qqdie.com/archives/use--bug-baba-erzi.html (转载时请注明本文出处及文章链接)

typechobug
发表新评论
已有 11 条评论
  1. 月宅
    月宅Windows 10UC浏览器
    回复

    三维浏览器

    1. Jrotty
      Jrotty本文作者Windows 10谷歌浏览器
      回复

      @月宅 uc电脑的ua有些扯淡233,已修正浏览器判断

  2. 不暇
    不暇Linux谷歌浏览器
    回复

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

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

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

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

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

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

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

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

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

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

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

  5. c0smxsec
    c0smxsecLinux谷歌浏览器
    回复

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

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

    好像暂时还用不上

PREVIOUS NEXT
雷姆
拉姆
音乐加载中...
0:00