wp热门文章调用方法

在wordpress模板制作  过程中,经常会用到文章的调用,下面给大家介绍一下wordpress模板制作中的热评文章的调用方法。

1、在functions.php函数文件中添加如下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// 获得热评文章
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()) - TO_DAYS(post_date) < $days
           AND ($wpdb->posts.`post_status` = 'publish' 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
  • \"" .get_permalink ( $post -> ID ) . "\" rel=\"bookmark\" title=\"" . $post -> post_title . " (" . $post -> comment_count . "条评论)\" >" .  $post -> post_title . "
  • "
    ;
         }
         echo  $output ;
    }
    ?>

    2、在需要添加热评文章列表的地方添加如下代码:

    1
     simple_get_most_viewed ( ) ;  ?>

    这个方法是通过函数调用了有评论的文章,按照评论的多少从大到小排序,以列表的形式展现出来。

    你可能感兴趣的:(wp热门文章调用方法)