爱好者 > Typecho > Typecho杂文 > typecho显示当前作者文章总数量

typecho显示当前作者文章总数量

作者:佚名 来源:爱好者 时间:2016-11-12

最近逛到个情侣博客,这类博客还真的蛮稀有的,发现模板还在完善状态中,而且发现一处统计用户文章总数量的地方,他并没有写代码。

360截图20161112210830417.jpg

就是这里。

其实这个我也不会,百度搜了几次也木有搜到,后来机智我,翻了下typecho后台的代码,发现有一处能够利用上,然后稍加修改就成功了。

代码如下

<?php Typecho_Widget::widget('Widget_Users_Admin')->to($users); ?> 
<?php while($users->next()): ?>//循环用户列表
<?php if( $users->uid == $this->author->uid){ $users->postsNum(); } ?>//判断用户id是否与文章作者相同,如果是则输出用户的文章数量
<?php endwhile; ?>
将上述代码去掉注释,放到post.php,page.php等等中,即可显示出当前作者的文章数量。【比较适合多用户的博客,如果是个人博客直接用<?php Typecho_Widget::widget('Widget_Stat')->to($stat); ?><?php $stat->publishedPostsNum() ?>显示博客文章总数量就好了】

如果你有更简单的方法,请评论告知,互相学习。

实现方法代码已更新,建议食用→https://qqdie.com/archives/typecho-author-allpostsnum.html