I seem to be missing something simple. I have registered a custom post type and taxonomy, and my navigation is working fine, and calling the right template, however, the results are not showing.
So, I have post type - service, and a taxonomy called “service_type”.
So, “PHP Development” would be a service, the taxonomy “service_type” would be “Technology” for example.
So, I have taxonomy-services.php which has this:
<?php get_template_part('templates/content-taxonomy-services', 'service_type'); ?>
In my templates/content-taxonomy-service_type.php file I have"
<?php
use Roots\Sage\Assets;
$term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
echo "<PRE>";
var_dump($term);
while( have_posts() ): the_post();
...
So the $term being passed to the template it working fine, and from the count I can see the correct number of “Service” posts that have been associated with that term.
The problem is that have_posts() always returns false, as though the main loop query is not being set.
Am I missing something??
Cheers,
Matt