在高级自定义字段重复器中每12个元素/行换行


Wrap every 12 elements/rows in Advanced Custom Fields Repeater

我一直在尝试(几乎没有成功)包装每12行(.client-item)由高级自定义字段中继器字段输出<李> .

任何帮助都是感激的!

下面是基本代码:
    <?php 
    if( have_rows('clients') ): ?>

<?php while( have_rows('clients') ): the_row(); 
    // vars
    $logo = get_sub_field('client_logo');
    $project = get_sub_field('project_image');
    $link = get_sub_field('cleint_link');
    $clientName = get_sub_field('client_name');
    $contracted = get_sub_field('bartle_work');
    ?>
    <?php if($counter % 12 === 0) :    echo '<li>'; endif; ?> 
    <div class="clearfix client-item">

          <div class="feature"> <?php if( $contracted ): ?>
            <div class="asterix"></div>
        <?php endif; ?>
        <?php if( $link ): ?>
            <a href="<?php echo $link; ?>" target="_blank">
        <?php endif; ?>
        <div class="image-frame">


       <img src="<?php echo $logo['url']; ?>" alt="<?php echo $image['alt'] ?>" /></div>
        <p class="client-name"> <?php echo $clientName; ?></p>
        <?php if( $link ): ?>
            </a>
        <?php endif; ?>

        </div>

     <?php $counter++; if($counter % 12 === 0) :  echo '<li>'; endif; ?> 
<?php endwhile; ?>

检查模数运算符。下面是如何使用它的演示代码:

$counter = 0;
foreach ($elems as $elem) {
    $counter++;
    if ($counter % 12 === 0) {
    //close and re-open
    }
}