TYPECHO WIKI

Typecho 显示用户文章总数量

发布者:Typecho维基君/更新日期:2018-07-13/人气指数:2745

在你的主题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); ?>

显示特定uid作者文章总数量调用代码如下(适用于任意模板文件)

<?php echo allpostnum(1); ?>
//数字1改成对应作者的uid即可

本文检索关键词:typecho
赞助支持

添加新评论 »