16 People watching this product now!
Advanced Custom Fields Multilingual GPL v2.1.4.2 Original price was: $4.99.Current price is: $2.99.
Back to products
Advanced Custom Fields Options Page Addon v2.1.0 Original price was: $4.99.Current price is: $2.99.

Advanced Custom Fields Repeater Field Addon v2.1.0

Original price was: $4.99.Current price is: $2.99.

SKU: 8 7 5 1 10 Category:

BlogFeedly Theme GPL v119.5 – Superb Themes

Original price was: $59.00.Current price is: $3.49.
BlogFeedly Theme GPL – It does not matter if you want to create a classic news website, an online editorial

Techmarket Theme GPL v1.4.22 – Multi-demo & Electronics Store WooCommerce Webistes

Original price was: $59.00.Current price is: $3.49.
Techmarket Theme GPL – The theme is built on top of the Underscores framework. The code is lean and extensible.

IvyPrep Theme GPL v1.5.9 – Education & School WordPress Theme

Original price was: $59.00.Current price is: $3.49.
Ivy School WordPress Theme GPL – It is a modern and beautiful theme for schools, colleges, University and any educational institution.

Exertio Theme GPL v1.3.0 – Freelance Marketplace Premium WordPress Theme

Original price was: $79.00.Current price is: $3.49.
Exertio Theme GPL is a premium WordPress Theme that allows you to create and launch your Freelancing services and project posting marketplace

The Advanced Custom Fields Repeater Field Addon allows you to create a set of sub fields which can be repeated again and again whilst editing content!

  • 1 Year Free Update.
  • Unlimited Domain Usage
  • Update Notifications On Email
  • Quick help through Email
  • Original GPL Product From the Developer

Settings

  • Sub Fields
    Defines the set of repeatable sub fields.
  • Collapsed
    Enables each row to be collapsed by specifying a single sub field to display.
  • Minimum Rows
    Sets a limit on how many rows of data are required.
  • Maximum Rows
    Sets a limit on how many rows of data are allowed.
  • Layout
    Defines the layout style of the appearance of the sub fields.
    Table: Sub fields are displayed in a table. Labels will appear in the table header.
    Block: Sub fields are displayed in blocks, one after the other.
    Row: Sub fields are displayed in a two column table. Labels will appear in the first column.
  • Button Label
    The text shown in the ‘Add Row’ button.

Template usage

The Repeater field will return an array of rows, where each row is an array containing sub field values.

For the best developer experience, we created some extra functions specifically for looping over rows and accessing sub field values. These are the have_rowsthe_rowget_sub_field, and the_sub_field functions.

 

Basic loop

This example demonstrates how to loop through a Repeater field and load a sub field value.

<?php

// Check rows exists.
if( have_rows('repeater_field_name') ):

    // Loop through rows.
    while( have_rows('repeater_field_name') ) : the_row();

        // Load sub field value.
        $sub_value = get_sub_field('sub_field');
        // Do something...

    // End loop.
    endwhile;

// No value.
else :
    // Do something...
endif;

Display a slider

This example demonstrates how to loop through a Repeater field and generate the HTML for a basic image slider.

<?php if( have_rows('slides') ): ?>
    <ul class="slides">
    <?php while( have_rows('slides') ): the_row(); 
        $image = get_sub_field('image');
        ?>
        <li>
            <?php echo wp_get_attachment_image( $image, 'full' ); ?>
            <p><?php the_sub_field('caption'); ?></p>
        </li>
    <?php endwhile; ?>
    </ul>
<?php endif; ?>

Foreach Loop

This example demonstrates how you can manually loop over a Repeater field value using a foreach loop.

<?php 
$rows = get_field('repeater_field_name');
if( $rows ) {
    echo '<ul class="slides">';
    foreach( $rows as $row ) {
        $image = $row['image'];
        echo '<li>';
            echo wp_get_attachment_image( $image, 'full' );
            echo wpautop( $row['caption'] );
        echo '</li>';
    }
    echo '</ul>';
}

Nested loops

This example demonstrates how to loop through a nested Repeater field and load a sub-sub field value.

<?php
/**
 * Field Structure:
 *
 * - parent_repeater (Repeater)
 *   - parent_title (Text)
 *   - child_repeater (Repeater)
 *     - child_title (Text)
 */
if( have_rows('parent_repeater') ):
    while( have_rows('parent_repeater') ) : the_row();

        // Get parent value.
        $parent_title = get_sub_field('parent_title');

        // Loop over sub repeater rows.
        if( have_rows('child_repeater') ):
            while( have_rows('child_repeater') ) : the_row();

                // Get sub value.
                $child_title = get_sub_field('child_title');

            endwhile;
        endif;
    endwhile;
endif;

Accesing first row values

This example demonstrates how to load a sub field value from the first row of a Repeater field.

<?php
$rows = get_field('repeater_field_name' );
if( $rows ) {
    $first_row = $rows[0];
    $first_row_title = $first_row['title'];
    // Do something...
}

You may also use the break statement within a have_rows() loop to step out at any time.

<?php 
if( have_rows('repeater_field_name') ) {
    while( have_rows('repeater_field_name') ) {
        the_row();
        $first_row_title = get_sub_field('title');
        // Do something...
        break;
    }
}

Accesing random row values

This example demonstrates how to load a sub field value from a random row of a Repeater field.

<?php
$rows = get_field('repeater_field_name' );
if( $rows ) {
    $index = array_rand( $rows );
    $rand_row = $rows[ $index ];
    $rand_row_title = $rand_row['title'];
    // Do something...
}

Reviews

There are no reviews yet.

Be the first to review “Advanced Custom Fields Repeater Field Addon v2.1.0”

Your email address will not be published. Required fields are marked *

Digital Products - Delivery Fast and Reliable

We offer expedited online delivery; please contact us if you encounter any problems.

MAECENAS IACULIS

Vestibulum curae torquent diam diam commodo parturient penatibus nunc dui adipiscing convallis bulum parturient suspendisse parturient a.Parturient in parturient scelerisque nibh lectus quam a natoque adipiscing a vestibulum hendrerit et pharetra fames nunc natoque dui.

ADIPISCING CONVALLIS BULUM

  • Vestibulum penatibus nunc dui adipiscing convallis bulum parturient suspendisse.
  • Abitur parturient praesent lectus quam a natoque adipiscing a vestibulum hendre.
  • Diam parturient dictumst parturient scelerisque nibh lectus.

Scelerisque adipiscing bibendum sem vestibulum et in a a a purus lectus faucibus lobortis tincidunt purus lectus nisl class eros.Condimentum a et ullamcorper dictumst mus et tristique elementum nam inceptos hac parturient scelerisque vestibulum amet elit ut volutpat.

Majesty Theme GPL v2.0.7 – Restaurant WooCommerce WordPress Theme

Original price was: $59.00.Current price is: $3.49.
Majesty Theme GPL  – Imagine what you can do with Majesty for your website, MultiPurpose or One Page. Majesty is a specialist

Pizzaro Theme GPL v3.2.3 – Fast Food & Restaurant WooCommerce Theme

Original price was: $59.00.Current price is: $3.49.
Pizzaro Theme GPL– Fast Food & Restaurant WooCommerce Theme is a modern, functional, and clean layouts design with premium attention

Hotel Lux Theme GPL v1.2.8 – Resort and SPA WordPress Websites

Original price was: $69.00.Current price is: $3.49.
Hotel Lux theme GPL becomes a hotel website so easily that you will love it right away – tremendous functionality and

EasyBook Theme GPL v1.4.5 – Hotel Booking, Directory & Listing WordPress Theme

Original price was: $69.00.Current price is: $3.49.
“EasyBook – Directory & Listing WordPress Theme” is perfect if you like a clean and modern design. EasyBook a Hotel Booking

RELATED PRODUCTS