首页CMS3个方法代码调用Typecho指定数量最新文章

3个方法代码调用Typecho指定数量最新文章

时间2024-05-22 07:44:03发布访客分类CMS浏览679
导读:我们知道Typecho博客是自带调用相关博客的功能的,但是如果我们想要调用最新博客,或者指定数量的博客文章,Typecho自身功能就不能够满足了,还好作为开源博客,Typecho是支持我们修改添加代码来实现调用Typecho指定数量最新文章...

我们知道Typecho博客是自带调用相关博客的功能的,但是如果我们想要调用最新博客,或者指定数量的博客文章,Typecho自身功能就不能够满足了,还好作为开源博客,Typecho是支持我们修改添加代码来实现调用Typecho指定数量最新文章的功能的,有三个比较简单的代码实现法,我们简单分享给大家:

方案一

?php$this->
    widget('Widget_Contents_Post_Recent','pageSize=10')->
    parse('li>
a href="{
permalink}
    ">
    span>
{
year}
/{
month}
/{
day}
    /span>
{
title}
    /a>
    /li>
    ');
    ?>

参数说明:
pageSize – 要调用的文章数量,默认调用后台“设置-阅读-文章列表数目”里设置的数量
{ permalink} – 文章链接标签代码
{ year} – 文章发布时间年份
{ month} – 文章发布时间月份
{ day} – 文章发布时间天
{ title} – 文章标题

方案二

?php$this->
    widget('Widget_Contents_Post_Recent','pageSize=10')->
    to($recent);
    if($recent->
    have()):while($recent->
    next()):?>
    li>
    a href="?php $recent->
    permalink();
    ?>
    ">
    ?php $recent->
    title();
    ?>
    /a>
    /li>
    ?php endwhile;
     endif;
    ?>
    

方案三

?php$recent = $this->
    widget('Widget_Contents_Post_Recent','pageSize=10');
    if($recent->
    have()):while($recent->
    next()):?>
    li>
    a href="?php $recent->
    permalink();
    ?>
    ">
    ?php $recent->
    title();
    ?>
    /a>
    /li>
    ?php endwhile;
     endif;
    ?>
    

听过总结以上三个办法,我们可以发现三者的原理一直,都是使用Widget_Contents_Post_Recent这个函数中的widget实现调用,通过pageSize参数限制调用数量

提示:把代码pageSize=10中的10为要调用的文章数量。

函数位于var/Widget/Contents/Post/Recent.php

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

Typecho调用文章

若转载请注明出处: 3个方法代码调用Typecho指定数量最新文章
本文地址: https://pptw.com/jishu/665445.html
简单记录将Typecho程序升级到最新版本 用简单代码实现Typecho博客页面显示文章加载时间

游客 回复需填写必要信息