0

我真的不知道如何在我的 foreach 循环中插入另一个文件,我有图像变量但不知道如何将它合并到其中?

<?php
 $repeatable_field_values = simple_fields_values("text_page");
 $file_id = simple_fields_values('image_post');
 $image_info = wp_get_attachment_image_src($file_id, "full");
 foreach ($repeatable_field_values as $values) { 

 echo " <li>
 <div class='small-12 large-6 columns text'>
 $values><div class='small-12 large-6 columns'><img src=$image_info></div>
 </li>";
 }
 ?>

这是提交的内容,它有效: $repeatable_field_values = simple_fields_values("text_page");

位图像提交我不知道如何插入它:

$file_id = simple_fields_values('image_post');
     $image_info = wp_get_attachment_image_src($file_id, "full");

这就是它在 wp admin 中的样子:

在此处输入图像描述

谢谢 !

4

1 回答 1

0

找到了解决方案:

 <?php $getfields = simple_fields_get_post_group_values(get_the_id(), "Field group name", true, 1);
$count = 0;
if($getfields["Field1"][0]!="") {
foreach($getfields["Field1"] as $options) { ?>

<?php $imgsrc = wp_get_attachment_image_src($getfields["Field1"][$count], 'thumbnail'); ?>
<li>
    <div class="small-12 large-6 columns text"> 
<?php echo($getfields["Field2"][$count])?>
    </div>
    <div class="small-12 large-6 columns">
    <img src="<?=$imgsrc[0]?>" />
</div>

</li>

<?php $count++; }} ?>

字段组名称:只需输入字段的名称,而不是 slug

字段 1 和字段 2:我不确定这里是名称还是蛞蝓,但我已将蛞蝓命名为相同的名称,因为我赶时间没有时间测试,但我认为这里的名称就像字段组名称。

于 2013-09-07T16:07:35.180 回答