Home Forums General Issues Get Label in Repeater Field Reply To: Get Label in Repeater Field

  • Hi @realph

    Any sub field function such as ‘get_sub_field_object’ needs to be used WITHIN the loop, not outside the loop.

    Your code should be changed to this:

    <?php if( have_rows('blend') ): ?>
    	<?php while( have_rows('blend') ): the_row(); 
    		$select = get_sub_field_object('mix');
    		$value = get_sub_field('mix');
    		$myvariable = $select['choices'][ $value ];
    		    <p><?php echo $myvariable; ?></p>
    	<?php endwhile; ?>
    <?php endif; ?>

    I notices quite a few mistakes with your parameters such as ‘blend’ in the get_sub_field_object function. Blend is your repeater field, not your select field.

    Hopefully you can read over and understand the code I have posted.