Typecho中调用最新文章

获取最新文章,使用的Widget是`Widget_Contents_Post_Recent`。

$obj = $this->widget(‘Widget_Contents_Post_Recent’);
if($obj->have()){
while($obj->next()){
$obj->title();
… …
}
}else{
echo ‘无最新文章’;
}
>以上例子,$obj的可用字段,可参考[《Typecho模板中的Archive.php》][1]一文。

### 可用参数
* pageSize 获取最新文章的数目。
`$this->widget(‘Widget_Contents_Post_Recent’,’pageSize=10′)`则获取最新的10篇文章

### 常见用法
**常规用法**

通过widget方法初始化组件,并使用next()进行迭代。

$this->widget(‘Widget_Contents_Post_Recent’)->to($recent);
while($recent->next()):
……
endwhile;

**快捷用法**

通过parse方法,简化上述例子中的代码

$this->widget(‘Widget_Contents_Post_Recent’)->parse(‘{title}‘);
>至于有哪些字段可用,可参阅[《Typecho模板中的Archive.php》][1]一文

[1]: http://www.typechodev.com/index.php/archives/46/

原创文章,作者:admin,如若转载,请注明出处:https://www.typechodev.com/theme/52.html

(0)
上一篇 2015-01-31 上午6:59
下一篇 2015-01-31 上午7:02

相关推荐

发表评论

您的电子邮箱地址不会被公开。