如何获得最受欢迎的十大博客

时间:2013-07-01 作者:diligent

我们的wordpress网站many many users, 他们每个人都有一个博客帐号,可以写文章、评论等。

现在我想知道the top 10 popular blogs, 根据或命令comments, 或blog visite number, 或者很多some other stands.

是的,我可以找到最多10条帖子的评论,但我能找到博客吗?有点难。

任何人都可以请你给我一些想法,提前谢谢。

1 个回复
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成

如果我理解正确的话,这样的事情应该会对你有所帮助。

global $wpdb;
$results = $wpdb->get_results( "SELECT post_author, SUM(comment_count) as comments FROM {$wpdb->posts} WHERE post_type=\'post\' AND post_status=\'publish\' GROUP BY post_author ORDER BY comments DESC LIMIT 10");
这将返回评论最多的文章的10位作者(他们所写的每篇文章的评论总数最高)。

我不确定这是否是你想要的。

结束

相关推荐

Rating system for users

我想在我的wordpress网站上实现一个系统。在我的网站上,有一群用户注册了。这是一个社交网站。我基本上希望有一个分级系统,根据用户的技能对其进行排名。我使用buddy press为用户创建他们自己的配置文件。我几乎想在他们的个人资料中添加一个标准,一个下拉菜单,上面写着给你的游戏技能打分1-10。但问题是,每个人都会把自己排得很高。我几乎想要一个用户可以自己去排名的系统,但如果需要的话,我可以进来修改排名。有什么建议吗?