8 People watching this product now!
Advanced Custom Fields Flexible Content Addon v2.1.0 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:

DWT Listing GPL v3.3.4 – Directory & Listing WordPress Theme

Original price was: $59.00.Current price is: $2.99.
DWT Listing GPL – is a WordPress Theme that gives you complete freedom to create any type of directory or listing

Affiliate Forms For Gravity Forms GPL v1.2.1

Original price was: $4.99.Current price is: $2.99.
Affiliate Forms For Gravity Forms GPL – Affiliate Forms for Gravity Forms makes it exceptionally easy to create a custom registration

Kentha Theme GPL v4.6.0 – Non-Stop Music WordPress Website with Ajax

Original price was: $79.00.Current price is: $2.99.
Kentha Theme GPL – the ultimate Responsive Music WordPress theme. Audio visualizer, non-stop music player, artists, events, podcasts, and more. 1

Real Estate 7 Theme GPL v3.4.9 – Real Estate WordPress Websites

Original price was: $59.00.Current price is: $4.99.
Real Estate 7 Theme GPL –  is a beautifully designed professional WordPress theme for real estate agents, brokerages, apartment managers, residential

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 *

Zilly Theme GPL v2.8 – Grocery Store WooCommerce WordPress Theme

Original price was: $29.00.Current price is: $3.49.
Zilly Theme GPL — Zilly is a masterpiece of a Grocery Store WooCommerce WordPress Theme, which gives you all the tools

PDF Tools for Real3D FlipBook GPL v3.0

Original price was: $29.00.Current price is: $3.49.
PDF Tools for Real3D FlipBook GPL – This addon optimizes PDF flipbooks by saving flipbook pages as images and JSON on

Electronix Template Kit GPL v1.0- Electronics Shop Elementor Template Kit

Original price was: $27.00.Current price is: $3.49.
Electronix Template Kit GPL — Electronics Shop Elementor Template Kit created especially to build versatile sites such as computer store, electronic

VEDBO Theme GPL v1.1.1- Elementor WooCommerce Theme

Original price was: $59.00.Current price is: $3.49.
VEDBO Theme GPL — VEDBO is a creative drag & drop theme created and designed with love for passionate web lovers.

Romancy Theme GPL v1.2.4- Hotel Booking WordPress Theme

Original price was: $59.00.Current price is: $3.49.
Romancy Theme GPL — Hotel Booking is a clean, modern, creative, luxury, unique WordPress Theme for hotel, hostel, resort, travel, booking,

Turbo Theme GPL v12.0.5 – WooCommerce Rental & Booking Theme

Original price was: $59.00.Current price is: $3.49.
Turbo Theme GPL — Turbo is an exceptional WordPress theme designed for developers, offering a comprehensive set of features and cutting-edge

Maag Theme GPL v1.0.4 – Modern Blog & Magazine WordPress Theme

Original price was: $69.00.Current price is: $3.49.
Maag Theme GPL — Modern Blog Magazine Theme with Outstanding Performance Use on Unlimited Website – Personal or Clients Original Product

Frames Theme GPL v1.5.2- Movie Studios & Filmmakers WordPress theme

Original price was: $60.00.Current price is: $3.49.
Frames Theme GPL — If you are looking for a Filmmaker WordPress theme or a theme for movie studio, filmmaker,… Frames

Carrino Theme GPL v1.8.6 – An Exciting Gutenberg Blog Theme

Original price was: $59.00.Current price is: $3.49.
Carrino Theme GPL — Carrino’s bold and exciting design is the perfect choice for bloggers that want to make a big

Variety Theme GPL v1.1.0 – Multipage Business & Consulting WordPress Theme

Original price was: $69.00.Current price is: $3.49.
Variety Theme GPL — Variety is a powerful, responsive & versatile Business WordPress Theme. It is crafted for consulting firm, insurance

Hyori Theme GPL v1.3.2 – Organic Food WooCommerce Theme

Original price was: $59.00.Current price is: $3.49.
Hyori Theme GPL—Hyori is a beautiful, modern, and responsive Organic Food WooCommerce Theme. Use on Unlimited Website – Personal or

Infetech Theme GPL v1.2.3 – IT Services WordPress Theme

Original price was: $49.00.Current price is: $3.49.
Infetech Theme GPL—Infetech is a creative IT Services WordPress theme. This theme toolkit is perfect for many business industries such

Pin Theme GPL v7.0 = Pinterest Style / Personal Masonry Blog / Front-end Submission

Original price was: $49.00.Current price is: $3.49.
Pin Theme GPL—Pin Premium WordPress Theme is a Stylish and Responsive Pinterest style Theme for Bloggers. Use on Unlimited Website

WebinarPress Pro GPL v2.27.2 – All in one Webinar Plugin for WordPress

$3.49
WebinarPress Pro GPL— Host live and automated webinars right within your WordPress website without any third-party services letting you focus

GeneratePress Premium GPL v2.5.0 – Theme Framework Premium Add-Ons | GP Premium

$3.49
GeneratePress Premium GPL is a lightweight WordPress Plugin that focuses on speed, stability, features, and accessibility for GeneratePress Theme. Start your

CozyStay Theme GPL v1.7.0 – Hotel Booking WordPress Theme

Original price was: $71.51.Current price is: $3.49.
CozyStay Theme GPL—Welcome to Cozy Stay. This is a modern and elegant hotel booking WordPress theme with an online booking

RELATED PRODUCTS