没有硬限制,但当您有许多字段(我说的是成百上千,而不是几十个)时,您可能会在主机上的执行时间受到限制。
在这种情况下,如果不需要特定的HTML,我会这样做,将其转换为循环。
foreach(range(1, 5, 1) as $imageNumber) {
if ( $image = get_field("imagen" . $imageNumber) ) { ?>
<div class="slider-item">
<!-- <a href="#" class="slider-item-plus"> + </a> -->
<img src="<?php echo $image[\'url\'] ?>" alt="slider photo" class="img-responsive">
</div>
<?php }
}
您仍然可以使用
switch, 但是,当我发现它们差异很大,需要得到非常不同的HTML时,我通常会停止将它们放入同一个循环中。