我正在“高级自定义字段”中的一个转发器字段中循环,并显示该转发器中每个项目的div。如果索引等于0
,我想向该div添加一个特殊类。这可能吗?这是我尝试过的:
<?php if (have_rows('products')): $i = 0; ?>
<div class="product-container">
<?php while (have_rows('products')) : the_row(); ?>
<div class="product <?php if ($i == 0) { echo 'active-class'; } ?>"></div>
<?php $i++; endwhile; ?>
</div>
<?php endif; ?>
不幸的是,这不起作用。
答案 0 :(得分:-2)
我没有在类中执行条件操作,而是在外部执行了操作,并根据条件定义了两个不同的类标签:
<?php if (have_rows('products')): $i = 0; ?>
<div class="product-container">
<?php while (have_rows('products')) : the_row(); ?>
<div <?php if ($i == 0) { ?>class="product active"<?php } else { ?>class="product"<?php } ?> ></div>
<?php $i++; endwhile; ?>
</div>
<?php endif; ?>