zblog开发主题时候,系统自带默认的模块里有个叫标签列表的,我们在template文件夹的php模板文件一般会这么直接调用{module:tags},但是如果有其他修改需求,比如要按热度正序或者倒序,亦或者是要求调整调用tags的数量,那么我们就要自己写函数来调用数据了
function zblogsm_getTags($num){
global $zbp;
$str = '';
$tagArray = $zbp->GetTagList('','',array('tag_Count'=>'DESC'),array($num),'');
foreach ($tagArray as $tag) {
$str .= '<li><a href="'.$tag->Url.'" title="'.$tag->Name.'" target="_blank">'.$tag->Name.'</a>'.$tag->Count.'</li>';
}
return $str;
}
前端页面直接调用该函数即可,比如指定调用8条tag数据:
{zblogsm_getTags('8')}