2015-04-28 46 views
0

我在wordpress中有兩個類別。例如cat = 4 & cat = 5我想顯示cat = 4的頂視圖帖子。我怎樣才能做到這一點 ?我正在使用以下代碼來顯示我的頂視圖帖子。如何顯示所選類別的頂視圖帖子

function.php

<?php 

function popularPosts($num) { 
global $wpdb; 

$posts = $wpdb->get_results("SELECT comment_count, ID, post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , $num"); 

foreach ($posts as $post) { 
    setup_postdata($post); 
    $id = $post->ID; 
    $title = $post->post_title; 
    $count = $post->comment_count; 

    if ($count != 0) { 
     $popular .= '<li>'; 
     $popular .= '<a href="' . get_permalink($id) . '" title="' . $title . '">'.get_the_post_thumbnail($id) ."<br/>". $title . '</a> '; 
     $popular .= '</li>'; 
    } 
} 
return $popular; 
} 

    ?> 

的sidebar.php

<div class="popular"> 
    <h3>Most Popular Posts</h3> 

    <?php echo popularPosts(3); ?> 

</div> 

回答

0

截至目前你在評論所以這並不能真正代表後視圖額爲基數計算瀏覽次數。 。你可以做的是在頁面加載時更新meta_value。你也可以使用插件如

https://wordpress.org/plugins/wordpress-popular-posts/

它已經記錄了信息,然後取從它們的結構信息。

相關問題