我们的wordpress网站many many users
, 他们每个人都有一个博客帐号,可以写文章、评论等。
现在我想知道the top 10 popular blogs
, 根据或命令comments
, 或blog visite number
, 或者很多some other stands
.
是的,我可以找到最多10条帖子的评论,但我能找到博客吗?有点难。
任何人都可以请你给我一些想法,提前谢谢。
最合适的回答,由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位作者(他们所写的每篇文章的评论总数最高)。
我不确定这是否是你想要的。