Typecho根据mid
输出指定分类下的文章列表,教程如下:
代码
<?php
$mid="1";//你的分类mid
$this->widget('Widget_Archive@index'.$mid, 'pageSize=10&type=category', 'mid='.$mid)->to($post);?>
<?php if($post->have()): ?>
<?php while ($post->next()): ?>
<a href="<?php $post->permalink(); ?>">
<?php $post->title(); ?>
</a>
<?php endwhile;?>
<?php endif;?>
其中mid
就是指定分类的mid
,pageSize
为指定的数量,不写的话没记错的话,就跟随后台设置阅读设置每页文章数目,'@index'.$mid
,这个就是个区分标识,如果同一个页面调用多个分类,可能会出现输出内容完全一样的问题,加上这个区分标识就是,实际上@
后面写点啥都行,就是为了区分彼此的。
本文这个还可以结合之前输出分类列表的教程,实现输出所有分类下指定数量的文章。
评论区