typecho显示当前作者文章总数量
在functions.php中加入如下函数
function allpostnum($id){
$db = Typecho_Db::get();
$postnum=$db->fetchRow($db->select(array('COUNT(authorId)'=>'allpostnum'))->from ('table.contents')->where ('table.contents.authorId=?',$id)->where('table.contents.type=?', 'post'));
$postnum = $postnum['allpostnum'];
return $postnum;
}
显示当前作者文章总数量调用代码如下(适用于post.php,author.php,或者index.phpwhile循环中等等)
<?php echo allpostnum($this->author->uid); ?>
代码解析
$db = Typecho_Db::get();
//获取数据库
$postnum=$db->fetchRow($db->select(array('COUNT(authorId)'=>'allpostnum'))->from ('table.contents')->where ('table.contents.authorId=?',$id)->where('table.contents.type=?', 'post'));
//按条件查询数据,将符合结果的条数生成一个数组
//print_r($postnum);取消注释可调试显示结果
$postnum = $postnum['allpostnum'];
//获取作者文章总数量
return $postnum;
//返回作者文章总数量,用return能够更加方便的处理事情
文章由官网发布,如若转载,请注明出处:https://www.dpaoz.com/57
0 评论
2k
发表评论

热门文章
自媒体博客Spimes主题12w 阅读
Spimes主题专为博客、自媒体、资讯类的网站设计....
vCard主题个人简历主题9w 阅读
一款个人简历主题,可以简单搭建一下,具体也比较简单....
Spzac个人资讯下载类主题6.9w 阅读
用于作品展示、资源下载,行业垂直性网站、个人博客,....
Splity博客双栏主题5.2w 阅读
仿制主题,Typecho博客主题,昼夜双版设计,可....
热评文章
自媒体博客Spimes主题346 评论
Splity博客双栏主题178 评论
Spzac个人资讯下载类主题83 评论
Spzhi知识付费社区主题34 评论
Splinx博客图片主题33 评论
vCard主题个人简历主题27 评论
Pure轻简主题23 评论
Spkan视频影视类模板21 评论
卢星儒
一天前
:黑线:试试哈