现在的位置: 首页 > 互联网络 > WP相关 > 正文

显示特定时间段内评论次数最多的文章列表

2010-09-30 08:00 WP相关 ⁄ 共 567字 ⁄ 字号 评论 2 条

    问题描述:相信大家见过很多网站在侧栏列出XX月最受欢迎的文章, 如果你也希望在侧栏或是任何地方显示这个列表,就在sidebar.php或是相关的文件里加入下面的代码。

    关键代码

<ul>
<?php
$result = $wpdb->get_results("SELECT comment_count,ID,post_title, post_date FROM $wpdb->posts WHERE post_date BETWEEN '2010-08-01' AND '2010-09-01' 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); ?>"><?php echo $title ?></a></li>
    <?php }
}
?>
</ul>

    友情提示:别忘了修改其中的相关时间段。

    效果展示:参见本站首页右上部“本月热评文章

目前有 2 条留言    访客:1 条, 博主:0 条 ,引用: 1 条

  1. 途途 2010年10月13日 1:34 下午  @回复  Δ1楼 回复

    呵呵
    学习一下,受益匪浅~

外部的引用: 1 条

  • 求索·通讯:第6期 求索阁10月份进展与展望 « 求索阁

给我留言

留言无头像?