Home Forums Add-ons Repeater Field Post object within a nested Repeater


Post object within a nested Repeater

  • I’m trying to list the college that each academic staff member works at, within each course. The truncated code below is should return a post object (college) within a repeater (academics), which nests within another repeater (course). But my code just returns the current post, and not the post in the post object field. Not sure why though.

    <?php if( have_rows( 'courses' ) ): // My first repeater ?>
    	<?php while( have_rows('courses') ): the_row(); ?>
    			<?php if( have_rows( 'academics' ) ): // My second repeater ?>
    				<?php while( have_rows( 'academics' ) ): the_row();
    				$college = get_sub_field('college'); // My post object field ?>
    						<?php if( $college ) :
    							$post = $post_object; // This is where I set the post to the post object, so I can setup post data
    								<div class="your-post"> 
    									<?php the_title(); // This should return the title of the college post object ?>
    							<?php wp_reset_postdata(); ?>
    							<?php endif; ?> 
    				<?php endwhile; ?>
    			<?php endif; ?>
    	<?php endwhile; ?>
    <?php endif; ?>

    Do you know what’s wrong with my code?

Viewing 1 post (of 1 total)

The topic ‘Post object within a nested Repeater’ is closed to new replies.