首页 小组 问答 话题 好文 素材 用户 唠叨 我的社区

[分享]typecho调用分类下文章时怎么才能不显示子分类文章?

天启Lv.1普通用户
2024-08-18 15:20:51
0
53

要在 Typecho 中调用某一分类下的文章时不显示子分类文章,您可以在调用文章列表的循环中添加一个条件判断,只输出该分类下的文章,而不包括子分类的文章。以下是一种可能的解决方案:
打开您的 Typecho 主题文件,找到展示文章列表的循环代码部分。
在循环代码中添加一个条件判断,判断文章的分类是否为指定的分类,而非其子分类。您可以使用以下代码来实现:

<?php while($this->next()): ?>
    <?php if($this->category == $your_category_id): ?>
        <!-- 输出文章内容的代码 -->
    <?php endif; ?>
<?php endwhile; ?>


在上面的代码中,𝑦𝑜𝑢𝑟𝑐𝑎𝑡𝑒𝑔𝑜𝑟𝑦𝑖𝑑是您想要显示文章的分类的𝐼𝐷。只有当文章的分类与
yourc​ategoryi​d是您想要显示文章的分类的ID。只有当文章的分类与your_category_id 相同时,才会输出文章内容。
替换 $your_category_id 为您要显示文章的分类的实际 ID。您可以在 Typecho 后台的分类管理中找到每个分类的 ID。
通过以上步骤,您可以在 Typecho 中调用某一分类下的文章时不显示子分类文章,只显示当前分类下的文章。
请根据您的实际情况和代码结构进行相应的调整。
如果需要进一步的帮助或有其他问题,请随时告诉我。

天启
天启

65 天前

签名 : 大运河向南是我家   53       0
评论
站长交流