get_articles($where='',$params=[],$limit=10,$order='is_top DESC, id DESC')是DaoKeCMS的文章列表查询函数。
get_articles()只过滤status=1,不排除已删除/未到点文章。自建聚合时必须补全条件:deleted=0 AND (publish_at=0 OR publish_at<=time()) AND (offline_at=0 OR offline_at>time())。
$now = time();
$cond = 'deleted=0 AND (publish_at=0 OR publish_at<='.$now.')'
. ' AND (offline_at=0 OR offline_at>'.$now.')';
$list = get_articles($cond.' AND cat_id IN (5,6)', [], 10);