SEO博客首页 > Wordpress > wordpress调用最多评论数文章的方法

wordpress调用最多评论数文章的方法

最近发现萧涵发布的WordPress主题“Xiaohan Theme v1.1”还挺受欢迎的,有很多人使用,最近也有朋友问我侧边栏的最受欢迎文章是怎么实现的,用了什么插件?我这里调用的是最多评论数的文章列表,没有使用任何插件,这里给大家分享下代码。

<?php $result = $wpdb->get_results(“SELECT comment_count,ID,post_title FROM $wpdb->posts where post_type <> ‘page’ ORDER BY comment_count DESC LIMIT 0 , 10″);
    foreach ($result as $topten) {
    $postid = $topten->ID;
    $title = $topten->post_title;
    $commentcount = $topten->comment_count;
    if ($commentcount != 0) { ?>
                <li><a href=”<?php echo get_permalink($postid); ?>” title=”<?php echo $title ?>”><?php echo $title ?></a></li>
    <?php } } ?>

顺便讲解下以上代码的原理:

“SELECT comment_count,ID,post_title FROM $wpdb->posts”就是指从posts表中获取comment_count(评论数量),ID(文章ID值),post_title(文章标题),post_type <> ‘page’这个就是指排除页面的参与调用,如果你想将页面(比如我的免费SEO咨询栏目)也调用出来,那就去掉这个,“LIMIT 0 , 10”就是指调用10条,如果想调用更多,那将10写成你想要的数值。。

下面的就是循环了,就是最终显示到页面上的代码,如果想加一些样式,可以在<li>中加入class,如果想要显示时间,则在select后加上post_date的调用,然后循环里加上“$post_date = $topten->post_date;”,下面代码中添加“<span><?php echo $post_date; ?></span>”之类的就可以了。

当然,你也可以下载萧涵的Wordpress主题来查看这些代码。最近老是有朋友催我快点发布新版本的wordpress主题,因为最近实在太忙了,抽不出时间来整理新版,对此很抱歉,一旦得闲,我会马上发布1.2版,再次感谢大家对萧涵博百优的支持。

对了提醒下朋友,我上面用引用框起来的那块代码,有些引号被自动转成全角的了,注意大家用的时候修改成半角的,这跟上次发的DEDE自动内链修改方法的代码一样,后来很多朋友跟我说不能用,原来是这个原因。

19 Responses to “wordpress调用最多评论数文章的方法”

  1. #1 hemingway 回复 | 引用 2012-03-24 00:12

    很不错的方法,学习了,回复支持一下

  2. #2 夜光 回复 | 引用 2011-04-11 16:10

    请问下怎么排除回收站的文章呢?

  3. #3 三面翻 回复 | 引用 2010-08-07 17:34

    很有创意

  4. #4 葡萄酒盒 回复 | 引用 2010-07-03 16:48

    程序稍微看下,要修改什么基本都差不多能解决,不过萧涵大哥还是挺不错的

  5. #5 长沙摄影 回复 | 引用 2010-07-03 12:26

    萧涵还是技术高手啊 呵呵 这篇飘过

  6. #6 在线电影院 回复 | 引用 2010-07-02 12:53

    学习一下~支持来了 第一咯

  7. #7 当当网 回复 | 引用 2010-07-01 17:34

    学习咯

  8. #8 我爱孝感网 回复 | 引用 2010-07-01 16:37

    虽然看不懂
    但还是要学习下

  9. #9 易赛和捷易通哪个好 回复 | 引用 2010-07-01 14:07

    代码真的看不懂·!~!~

  10. #10 最好的减肥药 回复 | 引用 2010-07-01 12:01

    不错!谢谢分享,学习了。

  11. 学习了。。。

  12. 呵呵,路过,不知道是不是有用,先留着

  13. #13 博百优 回复 | 引用 2010-07-01 09:28

    改天我用那个博客换你的主题用用,你的主题确实很不错哦

  14. #14 易搜博客 回复 | 引用 2010-07-01 09:25

    很好的主题,我用的就是。感谢回访。

  15. #15 博百优 回复 | 引用 2010-07-01 08:49

    博主的文章不错 关注你的文章和你的博客 期待回访

  16. #16 海峡医界网 回复 | 引用 2010-07-01 08:12

    确实很不错 我准备中

  17. #17 两小乱猜 回复 | 引用 2010-07-01 07:52

    恩,我也用的xiaohan的这款主题,很不错的了

  18. #18 北斗天狼 回复 | 引用 2010-07-01 06:46

    不错的方法,我是第二个看文章的。

  19. #19 掏宝网购买女服装 回复 | 引用 2010-07-01 01:48

    我是第一个看这篇文章的~~

发表评论