Support

Account

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') ): ?>
     
    	<ul>
     
    	<?php while( have_rows('blend') ): the_row(); 
    		
    		$select = get_sub_field_object('mix');
    		$value = get_sub_field('mix');
    		$myvariable = $select['choices'][ $value ];
    
    		?>
     
    		<li>
    		    <p><?php echo $myvariable; ?></p>
    		</li>
     
    	<?php endwhile; ?>
     
    	</ul>
     
    <?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.

    Thanks
    E