我一直在尝试(几乎没有成功)包装每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
}
}