저는 modulo 연산자를 사용하여 루프가 3 번 실행 된 후 "row"div에 래핑됩니다.하나의 루프에 여러 개의 모듈러 연산자가 있습니까?
그러나 코드를 약간 추가하여 루프가 두 번만 실행되는 경우 "large-4"대신 "large-6"열의 너비를 변경합니다.
이것이 가능할까요 아니면 원래의 모듈러스 기능을 망칠까요?
주 - "have_rows"기능의 출처 인 고급 사용자 정의 필드를 사용하고 있습니다.
현재 코드 :
<?php if(have_rows('content_modules')): ?>
<?php $i = 0; while(have_rows('content_modules')): the_row(); ?>
<?php if($i % 3 == 0): ?>
<div class="row">
<?php endif; ?>
<div class="large-4 columns">
<?php if(!empty($link)): ?>
<a href="<?php echo $link ?>"><img src="<?php echo $photo ?>" />
<h3><?php echo $title ?></h3></a>
<?php else: ?>
<img src="<?php echo $photo ?>" />
<h3><?php echo $title ?></h3>
<?php endif; ?>
<?php echo $content ?>
</div>
<?php if($i % 3 == 2): ?>
</div>
<?php endif; ?>
<?php $i++; endwhile; endif;?>
오프닝? –
멋진 캐치! 결정된. 원래 게시물에 몇 줄을 들여 쓰는 것을 잊어 버렸습니다. – JeremyE