首页 Typecho 统计最近更新文章数量

Typecho 统计最近更新文章数量

chenmo 2020-8-30 0 52

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

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

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


#统计##typecho##文章##更新#

免责声明:本文仅代表作者个人观点,与本网站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
作者: chenmo 本文最后编辑于2020-8-30 03:40:49
chenmo

一个爱玩电脑,却又不沉迷游戏;喜欢网页设计,却又能力不足。喜欢网上到处灌,关注科技类新闻,寻搜有价值的网站。喜欢美剧,又喜爱电影,可以很宅,很宅,却又爱好户外骑行运动,喜欢接近大自然的心声。

作者的微博

发表评论: