前言
本文将介绍替换一条代码,实现Typecho隐藏不显示特定分类.
本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.
设置流程
找到希望隐藏的分类mid
进入typecho后台
管理-分类
点击你希望隐藏的分类名
此时浏览器上的url链接末尾数字就是你的分类mid
编辑替换代码
找到你typecho主题对应的首页分类所在的php文件,本文以handsome主题为例,其文件为 /usr/themes/handsome/component/aside.php
编辑aside.php
搜索关键词Widget_Metas_Category_List
找到以下图中代码
替换代码
$this->widget('Widget_Metas_Category_List@options','ignore=1')
其中ignore=1
中的数字为你希望隐藏的分类mid
完成修改
效果如图,全站页面左侧分类栏里就隐藏掉了该分类.
结语
目前此方法只能隐藏掉一个分类,如有大神知道如何简单的隐藏掉多个分类,或者有此功能的插件,请留言推荐给我和大家,谢谢!
本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.
14 条评论
[...]https://www.ioiox.com/archives/54.htmlhttps://cloud.tencent.com/developer/article/2234313?areaId=106001 标签: none[...]
博主有隐藏多个分类的方法了吗?
没有!
把循环分类的<?php>...?>copy两份到下面就是隐藏多个分类了吧
请教一下博主,你的分类和页面是怎么移到导航里的,而且页面里的子类是怎么单独设置的呢
自己改代码的
能出篇修改教程吗,PHP不懂啊
哈哈 我也自己修改了
问一下,这个可以隐藏多个分类吗?或者说隐藏父级下的所有子分类
不支持
是不是看了我的文章也写了一篇tp的
不是给你留言了么...心有灵犀...发表时间都几乎一致...