首页 话题 小组 问答 好文 用户 我的社区 域名交易

[分享]Typecho首页如何调用指定分类下的文章

发布于 2024-08-18 16:29:25
0
170

要在 Typecho 的首页调用指定分类下的文章,您可以在首页模板文件(一般是 index.php)中使用𝑡ℎ𝑖𝑠−>𝑤𝑖𝑑𝑔𝑒𝑡(′𝑊𝑖𝑑𝑔𝑒𝑡𝐴𝑟𝑐ℎ𝑖𝑣𝑒分类名称′)−>𝑡𝑜(thi...

要在 Typecho 的首页调用指定分类下的文章,您可以在首页模板文件(一般是 index.php)中使用𝑡ℎ𝑖𝑠−>𝑤𝑖𝑑𝑔𝑒𝑡(′𝑊𝑖𝑑𝑔𝑒𝑡𝐴𝑟𝑐ℎ𝑖𝑣𝑒@分类名称′)−>𝑡𝑜(this−>widget(′WidgetA​rchive@分类名称′)−>to(posts) 方法来获取指定分类下的文章列表。以下是一个示例代码,演示如何在首页中调用名为 "技术" 的分类下的文章:


<?php
$this->widget('Widget_Archive@技术')->to($posts);
while($posts->next()):
?>
    <h2><a href="<?php $posts->permalink(); ?>"><?php $posts->title(); ?></a></h2>
    <p><?php $posts->excerpt(100, '...'); ?></p>
<?php endwhile; ?>

在上面的代码中,𝑡ℎ𝑖𝑠−>𝑤𝑖𝑑𝑔𝑒𝑡(′𝑊𝑖𝑑𝑔𝑒𝑡𝐴𝑟𝑐ℎ𝑖𝑣𝑒@技术′)−>𝑡𝑜(this−>widget(′WidgetA​rchive@技术′)−>to(posts) 表示获取名为 "技术" 的分类下的文章列表,并将结赋给𝑝𝑜𝑠𝑡𝑠变量。然后通过循环遍历
posts变量。然后通过循环遍历posts,输出文章的标题和摘要等内容。
您可以根据需要修改代码中的分类名称,将 "技术" 替换为您想要显示文章的具体分类名称。这样就可以在 Typecho 的首页中调用指定分类下的文章。

评论
天启
Lv.1普通用户

258

帖子

20

小组

475

积分

站长交流