PHP 使用 bootstrap 循环自定义字段
PHP looping custom fields with bootstrap
所以我想重复这段代码。使用 wordpress acf 生成图像:
`<div class="row">
<?php if( get_field('image_1') ): ?>
<img class="this-image" src="<?php the_field('image_1'); ?>" />
<?php endif; ?>
</div>`
我只是想知道如何循环使用它我还需要增加数字(即 image_1、image_2、image_3)。
我无法弄清楚PHP的逻辑,如果已经有类似的post,将不胜感激link,谢谢!
你可以试试这样的
`<div class="row">
<?php
for (i=1; i<=3; i++) {
if( get_field('image_'.i) ): ?>
<img class="this-image" src="<?php the_field('image_'.i); ?>" />
<?php endif; } ?>
</div>`
使用下面的代码 - 它使用 for 循环遍历从 image_1 到 image_X 的所有图像(其中 X 可以由您定义)。可以通过添加一个数组来修改类似的代码来存储所有图像名称,以防图像名称没有模式。
<div class="row">
<?php $numImages = 10; #Define how many images you have
for ($i=1; $i<= $numImages; $i++){ #starting from image_1 ?>
<?php if( get_field('image_' . $i)): ?>
<img class="this-image" src="<?php the_field('image_' . $i); ?>" />
<?php endif; ?>
<?php } ?>
</div>
所以我想重复这段代码。使用 wordpress acf 生成图像:
`<div class="row">
<?php if( get_field('image_1') ): ?>
<img class="this-image" src="<?php the_field('image_1'); ?>" />
<?php endif; ?>
</div>`
我只是想知道如何循环使用它我还需要增加数字(即 image_1、image_2、image_3)。
我无法弄清楚PHP的逻辑,如果已经有类似的post,将不胜感激link,谢谢!
你可以试试这样的
`<div class="row">
<?php
for (i=1; i<=3; i++) {
if( get_field('image_'.i) ): ?>
<img class="this-image" src="<?php the_field('image_'.i); ?>" />
<?php endif; } ?>
</div>`
使用下面的代码 - 它使用 for 循环遍历从 image_1 到 image_X 的所有图像(其中 X 可以由您定义)。可以通过添加一个数组来修改类似的代码来存储所有图像名称,以防图像名称没有模式。
<div class="row">
<?php $numImages = 10; #Define how many images you have
for ($i=1; $i<= $numImages; $i++){ #starting from image_1 ?>
<?php if( get_field('image_' . $i)): ?>
<img class="this-image" src="<?php the_field('image_' . $i); ?>" />
<?php endif; ?>
<?php } ?>
</div>