此代码从数组$catID
中读取类别编号。
对于$catID
中的每个类别,代码仅查询第一个$rowLimit
帖子。
然后它将每个查询($thisquery
)合并到$lastposts
。
foreach ($catID as $thiscatID)
{
if (is_numeric($thiscatID))
{
$post_args['cat'] = $thiscatID;
$post_args['post_type'] = $postType;
if ($rowLimit)
{
$post_args['numberposts'] = $rowLimit;
}
$thisposts = get_posts($post_args);
$lastposts = array_merge($lastposts, $thisposts);
}
}
但是,我必须按日期对$lastposts
数组进行排序,而且我没有线索如何做到这一点。