Hello guys, Can someone help me with this code? I want to display most popular posts by views of each category... I already have a code working but only shows the popular posts of all, not for each category... Here is my code in single.php file: <?php foreach(get_the_category(get_the_ID()) as $keys){ $cu = $keys->cat_name; } ?> <h2 class="single-post-external" style="background: #9F0C67; padding: 8px 0 8px 8px;">Most Viewed Posts in <?php echo $cu; ?> Category<?php //echo "Like ".get_the_title(); ?></h2> <?php setPostViews(get_the_ID()); ?> <?php query_posts('posts_per_page=8&meta_key=post_views_count&orderby=meta_value_num&order=DESC'); ?> <div id="main_container" class="mrCatouter container clearfix"> <?php while ( have_posts() ) : the_post(); ?> PHP: And in my functions.php file I have this: function setPostViews($postID) { $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); }else{ $count++; update_post_meta($postID, $count_key, $count); } } PHP: I think that I need to change: query_posts('posts_per_page=8&meta_key=post_views_count&orderby=meta_value_num&order=DESC'); Code (markup): but I don't have sure what to do... Hope to see some help here Thank you guys! Kind regards, Divvy ---------------------------------------------- EDIT ---------------------------------------------- I found out that adding a &cat= after DESC and enter the id number for the category it works But I dont want to show a specific category, I want to show the category where the post is in... Any ideas?