爱好者 > Typecho > Typecho教程 > Typecho调用分类文章标签文章相关文章

Typecho调用分类文章标签文章相关文章

作者:佚名 来源:爱好者 时间:2020-03-07

调用分类文章

根据分类mid获取某个分类下的文章列表

<?php $this->widget('Widget_Archive@fenlei', 'pageSize=6&type=category', 'mid=1')->to($new); ?>
<?php while ($new->next()): ?>
<a href="<?php $new->permalink(); ?>"><?php $new->title(); ?></a>
<?php endwhile; ?>
以上就是获取分类mid等于1的最新6篇文章,pageSize=6就是指定调用数量,mid=1指定分类mid,也可以用缩略名方式替换如slug=name其中name就是mid等于1的分类的缩略名。

调用标签文章
根据标签mid获取某个标签下的文章列表

<?php $this->widget('Widget_Archive@biaoqian', 'pageSize=6&type=tag', 'mid=1')->to($new); ?>
<?php while ($new->next()): ?>
<a href="<?php $new->permalink(); ?>"><?php $new->title(); ?></a>
<?php endwhile; ?>
以上就是获取标签mid等于1的最新6篇文章,pageSize=6就是指定调用数量,mid=1指定标签mid,也可以用缩略名方式替换如slug=name其中name就是mid等于1的标签的缩略名。

调用相关文章
<?php $this->related(5)->to($relatedPosts); ?>
    <ul>
    <?php while ($relatedPosts->next()): ?>
    <li><a href="<?php $relatedPosts->permalink(); ?>" title="<?php $relatedPosts->title(); ?>"><?php $relatedPosts->title(); ?></a></li>
    <?php endwhile; ?>
</ul>
其中$this->related($limits, $type);里面可以使用两个参数,$limits默认值为 5,表示显示的相关文章数量,$type默认值为 NULL,表示文章的相关方式,只接受 author。当 $type 为 author 时,根据用户显示相关文章;为其他值时,根据标签显示相关文章。