So for some reason my repeaters work fine on all other pages but my tags page, and I can’t figure out why. It seems to be a problem with the
while(has_sub_field('locations', 19)):
because I can’t pass it.
This is my code
<? if(get_field('locations', 19)): ?>
<? while(has_sub_field('locations', 19)): ?>
<strong><? the_sub_field('location'); ?></strong>
<? if( have_rows('rows') ): ?>
<? while( have_rows('rows') ): the_row();?>
<br/>
<? if( get_sub_field('link')) : ?>
<a href="<?the_sub_field('link');?>"><?the_sub_field('text');?></a>
<? else : ?>
<span><?the_sub_field('text');?></span>
<? endif; ?>
<? endwhile; ?>
<br/>
<?php endif;
endwhile; ?>
<? endif; ?>
and this is what is displaying
tag pages

all other pages

I’ve also tried removing repeaters and just using wyswyg but that return empty too
<?php the_field('locations', 19); ?>
Do you know what could be the problem?