插件窝 干货文章 Typecho博客首页:如何隐藏多个指定分类的文章?

Typecho博客首页:如何隐藏多个指定分类的文章?

分类 插件 index 首页 94    来源:    2025-03-11

在Typecho博客中,如果你想在首页隐藏多个指定分类的文章,可以通过修改主题的index.php文件或使用插件来实现。以下是两种常见的方法:

方法一:修改主题的index.php文件

  1. 找到并编辑index.php文件

    • 登录到你的Typecho后台。
    • 进入“外观” -> “编辑当前主题”。
    • 找到并点击index.php文件进行编辑。
  2. 修改查询逻辑

    • index.php文件中,找到类似以下的代码(通常是$this->widget('Widget_Archive@index', 'type=index', 'pageSize=10')->to($posts);): php $this->widget('Widget_Archive@index', 'type=index', 'pageSize=10')->to($posts);
    • 修改为: php $this->widget('Widget_Archive@index', 'type=index', 'pageSize=10', 'ignore=分类ID1,分类ID2')->to($posts); 其中,分类ID1,分类ID2是你要隐藏的分类ID,多个分类ID用逗号分隔。
  3. 保存并刷新首页

    • 保存修改后的index.php文件,然后刷新你的博客首页,查看是否成功隐藏了指定分类的文章。

方法二:使用插件

如果你不想手动修改代码,可以使用一些插件来实现这个功能。以下是一个常用的插件:

  1. 安装并启用插件

    • 登录到你的Typecho后台。
    • 进入“控制台” -> “插件”。
    • 搜索并安装“FilterPosts”插件(或其他类似功能的插件)。
    • 启用插件。
  2. 配置插件

    • 在插件设置页面,找到“隐藏指定分类”或类似的选项。
    • 输入你要隐藏的分类ID,多个分类ID用逗号分隔。
    • 保存设置。
  3. 刷新首页

    • 刷新你的博客首页,查看是否成功隐藏了指定分类的文章。

获取分类ID

如果你不知道分类的ID,可以通过以下方式获取:

  1. 进入分类管理

    • 登录到你的Typecho后台。
    • 进入“控制台” -> “分类”。
  2. 查看分类ID

    • 将鼠标悬停在分类名称上,浏览器状态栏会显示类似mid=1的链接,其中的数字就是分类ID。

通过以上方法,你可以轻松地在Typecho博客首页隐藏多个指定分类的文章。