I have a custom post type called ‘rooms’ and I have categories assigned to specific rooms so they will order on the page in a specific way. The category IDs are 8, 9, and 10.
When I pull the below WP Query for a specific category, all of the rooms show up regardless of the category. I’m not quite sure where I’m going wrong but I feel that it is in my array args. Any help would be appreciated.
<?php $ args = array( 'numberposts' => -1, 'post_type' => 'rooms', 'category_ID' => '8',); $ the_query = new WP_Query( $ args );?> <?php if( $ the_query->have_posts() ): ?> <?php while( $ the_query->have_posts() ) : $ the_query->the_post(); ?> <div class="room-single"> <img src="<?php the_post_thumbnail_url(); ?>" class="room-preview-image"> <div class="room-single-content"> <a href="<?php the_permalink(); ?>"><h3><?php the_title(); ?></h3></a> <p><?php the_field('room_excerpt'); ?></p> <a href="<?php the_permalink(); ?>">View the <?php the_title(); ?> room</a> </div> </div> <?php endwhile; ?> <?php endif; ?> <?php wp_reset_query(); // Restore global post data stomped by the_post(). ?>