Generating dynamic Tabs with multiple query post loop

You need to do a foreach for the get_the_category Something like: while ($my_query->have_posts()) : $my_query->the_post(); $x = $my_query->current_post + 1; //you can use this to count instead $categories = get_the_category(); foreach($categories as $category) { if ($x == 1) … //rest of your output // remember to us $category->cat_name; instead of what you have above }

Custom Post Type Pagination & duplicate posts

I think the best way to implement this is to use pre_get_posts hook. Take a look at this code function customize_query( $query ) { $post = get_posts(array( ‘post_type’ => ‘projects’, ‘taxonomy’ => ‘featured’, ‘numberposts’ => 1 )); if ( $query->is_home() && $query->is_main_query() ) { $query->set( ‘post_type’, ‘projects’ ); $query->set( ‘posts_per_page’, 6 ); if($post && !empty($post)) … Read more

Duplicates with WP_Query loop

It is quite hard to properly answer your question with the amount of context in your question, but I am going to try to use the context from your previous question Having a bit more context here on template, and if I read this correctly, this is on your index.php, I still believe and stand … Read more