Support

Account

Home Forums Add-ons Repeater Field ACF Repeater comma separated text sub_fields

Solving

ACF Repeater comma separated text sub_fields

  • This is my parent repeater field. In which I created two sub_fields to enter text for father and mother, but now I want to show them as comma separated, as I am not php familiar so please help me out.

    <?php while(the_repeater_field('parents')): ?>
                    
                        <?php if($values = get_field('parents') ): ?>
    	            <?php endif; ?>
                        
                        <?php if( get_sub_field('father') ): ?>
                            <?php the_sub_field('father'); ?>
                        <?php endif; ?>
                        
                        <?php if( get_sub_field('mother') ): ?>
                            <?php the_sub_field('mother'); ?>
                        <?php endif; ?>
                
                    <?php endwhile; ?>

    also I read this: https://support.advancedcustomfields.com/forums/topic/comma-separated-array-values/ but Im not able to figure it out.

  • The function the_repeater_field() is deprecated.

    
    if (have_rows('parents')) {
      while (have_rows('parents')) {
        the_row();
        if (get_sub_field('father')) {
          the_sub_field('father');
        }
        if (get_sub_field('father') && get_sub_field('mother')) {
          echo ', ';
        }
        if (get_sub_field('mother')) {
          the_sub_field('mother');
        }
      }
    }
    
  • This reply has been marked as private.
  • It is excessive to add opening and closing php tags on every line of code and they are not needed.

    
    <?php 
    if (have_rows('parents')) {
      while (have_rows('parents')) {
        the_row();
        if (get_sub_field('father')) {
          the_sub_field('father');
        }
        if (get_sub_field('father') && get_sub_field('mother')) {
          echo ', ';
        }
        if (get_sub_field('mother')) {
          the_sub_field('mother');
        }
      }
    }
    ?>
    
Viewing 4 posts - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.