Support

Account

Home Forums Add-ons Repeater Field Query last x number of rows from the repeater?

Solved

Query last x number of rows from the repeater?

  • Is there any possible way to query the last x number of rows from a repeater? I’m looking to only query the last 8 from a repeater, I am currently using the standard ACF repeater code.

  • Figured it out! Realized that ACF Repeater uses arrays so I ended up using array_slice.

    
    <?php
    $repeater = get_field('repeater_name');
    $rows = array_slice($repeater, -8, 8, true);
    ?>
    <?php foreach( $rows as $row ): ?>
    <a href="<?php echo $row['link']; ?>" title="<?php echo $row['field_name']; ?>"><?php echo $row['field_name']; ?></a>
    <?php endforeach; ?>
    
Viewing 2 posts - 1 through 2 (of 2 total)

The topic ‘Query last x number of rows from the repeater?’ is closed to new replies.