胖蒜网

VAugust 29, 2020

Typecho 统计最近更新文章数量

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

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

Typecho统计文章数.png

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

//统计多少天内发布的文章数量
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
1131

发表评论

终身 · VIP会员全站通免费下载
1,终身会员全站任意主题、插件资源免费下载;
2,终身会员专属客服一对一服务;
3,终身会员与VIP会员不一样;
4,VIP会员有效期内购买有优惠;
5,普通会员登录后购买,账户将会关联订单;
6,未登录购买,也可以通过订单号查找到付费内容。