【发布时间】:2019-12-22 11:36:51
【问题描述】:
我正在努力掌握 foreach 循环的艺术;我有以下与 WordPress 和高级自定义字段插件一起使用的代码。我想把它变成一个foreach循环。
<li data-thumb="<?php the_field('image_1'); ?>">
<img src="<?php the_field('image_1'); ?>" />
</li>
<li data-thumb="<?php the_field('image_2'); ?>">
<img src="<?php the_field('image_2'); ?>" />
</li>
<li data-thumb="<?php the_field('image_3'); ?>">
<img src="<?php the_field('image_3'); ?>" />
</li>
<li data-thumb="<?php the_field('image_4'); ?>">
<img src="<?php the_field('image_4'); ?>" />
</li>
<li data-thumb="<?php the_field('image_5'); ?>">
<img src="<?php the_field('image_5'); ?>" />
</li>
我尝试编写下面的代码,但它不起作用,我不知道如何将循环限制为 5(图像)。请注意,get_field 返回图片 url,而 the_field 返回图片。
<?php
$i=1;
foreach (!empty (get_field('property_image.$i.')) ) {
print (' <li data-thumb="<?php the_field('property_image'.$i.'); ?>">
<img src="<?php the_field('property_image'.$i.'); ?> ">
</li> ');
$i++;
}
?>
【问题讨论】:
标签: php wordpress advanced-custom-fields