Is there a way to retrieve ALL repeater fields SITE-WIDE from a post type? EXAMPLE: Each Project post contains around 4 testimonials. I would like to create a testimonials page containing all testimonials listed. code below with help from a friend but still no luck.
<?php
$args = array( 'post_type' => projects );
$myposts = get_posts( $args );
foreach ( $myposts as $post ) : setup_postdata( $post ); ?>
<?php if( have_rows('testimonials'()) ): ?>
<ul>
<?php while( have_rows('testimonials', get_the_ID()) ): the_row(); ?>
<li><?php the_sub_field('testimonial_author'); ?></li>
<li><?php the_sub_field('testimonial_text'); ?></li>
<?php endwhile; ?>
</ul>
<?php endif; ?>
<?php endforeach; ?>
Hi @luismacedo
I believe you can do it like this:
<?php
$args = array( 'post_type' => 'projects' );
$myposts = get_posts( $args );
foreach ( $myposts as $post ) : setup_postdata( $post ); ?>
<?php if( have_rows('testimonials') ): ?>
<ul>
<?php while( have_rows('testimonials') ): the_row(); ?>
<li><?php the_sub_field('testimonial_author'); ?></li>
<li><?php the_sub_field('testimonial_text'); ?></li>
<?php endwhile; ?>
</ul>
<?php endif; ?>
<?php endforeach; ?>
I hope this helps.