Typecho 24小时发布文章数量

typecho教程 2020-08-25

  在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 ?’, $today,$daysago)

  ->where(‘type = ? AND status = ? AND password IS NULL’, ‘post’, ‘publish’))->num;

  if($display) {

  echo $total_posts;

  } else {

  return $total_posts;

  }

  }

  模板调用代码:

  

  参数: 12是12天,改成1即是24小时

评论 (0)
    Top