在循环中更改输出最后一项(ACF)

时间:2016-03-22 09:52:20

标签: php wordpress advanced-custom-fields

我还在学习php,但无法理解这一点。

对于Wordpress中的循环,我想输出一个带有地点的列表,用逗号分隔并以一个点结束。

这是我的代码:

<?php if ( have_rows('subplaats') ): ?>
    <section id="subplaats">
        <div class="subplaats-container">
            <h3 class="support">Wij bestrijden ook in...</h3>
            <p>
                <?php while( have_rows('subplaats') ): the_row(); ?>
                    <?php $plaats = get_sub_field('plaats'); ?>
                    <?php echo $plaats; ?>,
                <?php endwhile; ?>
            </p>
        </div>
    </section>
<?php endif; ?>

有谁能告诉我如何做到这一点?我使用的是高级自定义字段。我在层级上做得对吗?

1 个答案:

答案 0 :(得分:3)

您需要计算转发器中的总字段数:

print_r($_POST)

然后有一个字段计数器来检查当前&#34;计数&#34; field是最后一个。

我编辑并测试了您的代码并且它的工作正常:

$_POST

干杯!