见到不少的 wordpress 博客中都使用了热评文章的功能,就是按照评论数的多少进行文章的排序,按照这个排序我们可以看出 哪篇 wordpress 文章更受欢迎,是个不错的功能,不少博客都已经集成了这个功能在首页进行显示,我们看一下是如何实现热评文章排序的功能,代码如下:,将这段代码同样放到 wordpress 主题 functions.php 文件里,在主题中调用这个方法即可,如代码:,这样就实现了热评文章排序的功能,参考夏日博客。,

见到不少的 wordpress 博客中都使用了热评文章的功能,就是按照评论数的多少进行文章的排序,按照这个排序我们可以看出 哪篇 wordpress 文章更受欢迎,是个不错的功能,不少博客都已经集成了这个功能在首页进行显示,我们看一下是如何实现热评文章排序的功能,代码如下:

// 获得热评文章
function simple_get_most_viewed($posts_num=10, $days=300){
    global $wpdb;
    $sql = "SELECT ID , post_title , comment_count
            FROM $wpdb->posts
           WHERE post_type = 'post' AND TO_DAYS(now()) - T
O_DAYS(post_date) < $days
		   AND ($wpdb->posts.`post_status` = 'pub
lish' OR $wpdb->posts.`post_status` = 'inherit')
           ORDER BY comment_count DESC LIMIT 0 , $posts_num ";
    $posts = $wpdb->get_results($sql);
    $output = "";
    foreach ($posts as $post){
        $output .= "\n
  • ID)."\" rel=\"bookmark\" title=\"".$post->post_tit
    le." (".$post->comment_count."条评论)\" >". $post->post_t
    itle."
  • "; } echo $output; }

    将这段代码同样放到 wordpress 主题 functions.php 文件里,在主题中调用这个方法即可,如代码:

     
    

    这样就实现了热评文章排序的功能,参考夏日博客。

    ,

    见到不少的 wordpress 博客中都使用了热评文章的功能,就是按照评论数的多少进行文章的排序,按照这个排序我们可以看出 哪篇 wordpress 文章更受欢迎,是个不错的功能,不少博客都已经集成了这个功能在首页进行显示,我们看一下是如何实现热评文章排序的功能,代码如下:

    // 获得热评文章
    function simple_get_most_viewed($posts_num=10, $days=300){
        global $wpdb;
        $sql = "SELECT ID , post_title , comment_count
                FROM $wpdb->posts
               WHERE post_type = 'post' AND TO_DAYS(now()) - T
    O_DAYS(post_date) < $days
    		   AND ($wpdb->posts.`post_status` = 'pub
    lish' OR $wpdb->posts.`post_status` = 'inherit')
               ORDER BY comment_count DESC LIMIT 0 , $posts_num ";
        $posts = $wpdb->get_results($sql);
        $output = "";
        foreach ($posts as $post){
            $output .= "\n
  • ID)."\" rel=\"bookmark\" title=\"".$post->post_tit
    le." (".$post->comment_count."条评论)\" >". $post->post_t
    itle."
  • "; } echo $output; }

    将这段代码同样放到 wordpress 主题 functions.php 文件里,在主题中调用这个方法即可,如代码:

     
    

    这样就实现了热评文章排序的功能,参考夏日博客。

    最后修改:2025 年 09 月 10 日
    如果觉得我的文章对你有用,请随意夸赞