3个方法代码调用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

投上你的一票

原创文章,转载请注明出处:https://www.itbulu.com/tp-lists-3method.html

上一篇 2022年1月14日 07:45
下一篇 2022年1月15日 07:47

相关推荐

  • Typecho无插件实现随机文章调用方法

    前几天有企业网站客户提到,他们编辑有找其他企业网站交换链接的时候对方嫌弃他们网站没有更新内容,有没有什么办法来解决这个问题。当然实际上他们网站并没有多少内容可以更新的,毕竟企业网站…

    2018年11月29日
  • Typecho自定义分类调用文章的方法

    我们在设置Typecho主题的时候,希望某个位置显示某个分类的最新文章。这里可以直接用代码实现,具体方法如下: <?php $this->widget('Widget_…

    2022年1月18日
  • Typecho无插件单独调用某个分类最新文章列表方法

    昨天,老蒋在设置企业网站调用随机文章的时候可以随机出现已有的内容,但是有的公司企业网站是有人维护更新的,这里只可以用直接在首页某个位置调用某个更新分类的文章。这就没有必要用随机假装…

    2018年11月30日
  • 如何调用Typecho程序指定分类的文章方法

    我们都知道,Typecho博客是提供整体的文章列标调用功能的。但是为了调用的更有针对性,显示效果更清晰美观,我们是需要针对某一类或某几类分类文章的调用的,虽然Typecho并未提供…

    2022年1月18日
  • 利用Typecho函数调用自定义分类内容显示方法

    Typecho后台管理系统是提供分类文章列表显示数量设定功能的,但是该设定针对所有的不同分类文章只能设定一个固定的数值,但是,有时候我们需要根据不同分类文章的重要性程度以及文章数量…

    2022年1月17日