胖蒜

分享有价值的资源

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

感觉很棒,欢迎点赞 OR 打赏~

分享到:

评论 (0)

立即登录评论
马上咨询 在线工单