Ok, I’m a little closer – I followed this question: http://wordpress.stackexchange.com/questions/66219/list-all-posts-in-custom-post-type-by-taxonomy
and am now pulling the most recent 3 updates, but the issue now is ALL of the people are showing up on the page, instead of just the updates that match the individual Person’s page. This is my updated code:
<?php
$custom_terms = get_terms('our_team');
foreach($custom_terms as $custom_term) {
wp_reset_query();
$args = array('post_type' => 'firm_news',
'posts_per_page' => 3,
'tax_query' => array(
array(
'taxonomy' => 'our_team',
'field' => 'slug',
'terms' => $custom_term->slug,),
),
);
$loop = new WP_Query($args);
if($loop->have_posts()) {
echo '<h2>'.$custom_term->name.'</h2>';
while($loop->have_posts()) : $loop->the_post();
echo '<li><a href="'.get_permalink().'">'.get_the_title().'</a></li>';
endwhile;
}
}
?>
What am I missing?