Support

Account

Home Forums General Issues Trying to display posts related to other posts Reply To: Trying to display posts related to other posts

  • Here is what I have so far. I’m able to see all the clients from my custom post type and all the posts attached to clients. However, I want it to only show the posts relating to a particular client. I’m not sure what I’m missing.

    The ‘attach_to_client’ is the relationship function to the custom post type of ‘clients’.

    <?php 
       $loop = new WP_Query( array( 'post_type' => 'clients', 'posts_per_page' => 10 ) );
       $ids = get_field('attach_to_client', false, false);
    
       $query = new WP_Query(array(
    	'post_type'      	=> array('research', 'project_brief','persona','task_models', 'user_stories', 'style_guide'),
    	'posts_per_page'	=> -1,
    	'post__in'		=> $ids,
    	'post_status'		=> 'any',
        'orderby'        	=> 'modified',
    ));
     ?>
    <?php if($loop->have_posts()) : ?>
    <?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
    <div class="postbox-container postbox">
    <h3><?php the_title(); ?></h3>	
    <?php if ($query->have_posts()) : ?>
    <ul>
    <?php
    	while($query->have_posts()) :
    		$query->the_post();
    ?>
    	<li><?php the_title(); ?></li>
    
    <?php endwhile; ?>
    </ul>
    <?php else: ?>
    
          <p>Oops, there are no posts.</p>
    
    <?php endif; ?>
    </div>
    <?php endwhile; endif; wp_reset_query(); ?>