Typecho 24小时发布文章数量
在functions.php代码文件里面添加如下代码:
function get_recent_posts_number($days = 1,$display = true) { $db = Typecho_Db::get(); $today = time() + 3600 * 8; $daysago = $today - ($days 24 60 * 60); $total_posts = $db->fetchObject($db->select(array('COUNT(cid)' => 'num')) ->from('table.contents') ->orWhere('created < ? AND created > ?', $today,$daysago) ->where('type = ? AND status = ? AND password IS NULL', 'post', 'publish'))->num; if($display) { echo $total_posts; } else { return $total_posts; } }
模板调用代码:
<?php get_recent_posts_number(12); ?>
参数: 12是12天,改成1即是24小时内
觉得文章有用就打赏一下文章作者
微信扫一扫打赏