get_articles()文章列表函数详解📅 2025-06-18  |  👁 1126 次浏览

get_articles($where='',$params=[],$limit=10,$order='is_top DESC, id DESC')是DaoKeCMS的文章列表查询函数。

参数说明

  • $where - SQL片段如'cat_id=5'或'cat_id IN (5,6)'
  • $params - 预处理参数数组
  • $limit - 支持数字或'10 OFFSET 20'格式
  • $order - 排序默认is_top DESC, id DESC

可见性条件

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);

芒阳网络团域cms开发中心

Copyright © 2023 刀客CMS内容管理系统