Typecho 统计最近更新文章数量

chen'mo
2020-08-30 / 0 评论 / 4,162 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年02月04日,已超过1170天没有更新,若内容或图片失效,请留言反馈。

我最近又换主题了,每年不换十几个主题,心里总觉得不痛快,小灯泡的主题很好,我想改,但是一更新,我又麻烦了,所以就干脆自己搞吧。

废话说了这么多,这个主题有个最近更新文章数量的统计,见下图:

 title=

那么怎么实现呢?
代码如下:

//统计多少天内发布的文章数量
function getNumPosts($days){
    $db = Typecho_Db::get();
    $st_days= time()-$days*24*60*60;
    $result = $db->fetchAll($db->select()->from('table.contents')
        ->where('status = ?','publish')
        ->where('type = ?', 'post')
        ->where('modified >= ?', $st_days)
        //统计时间
    );
    $total_posts = count($result);
    return $total_posts;
}

怎么调用呢?
在你需要显示文章数的地方插入下面代码:

<?php echo getNumPosts(1); ?>

括号里面的1,表示1天内,可以自己根据需要修改天数。

来源:https://pangsuan.com/p/typecho-posts-count.html

0
使用SSR端口转发功能连接Windows远程桌面
« 上一篇 08-30
Typecho 评论中嵌入图片
下一篇 » 08-30

评论 (0)

插入图片