teSo我试图通过Magic Fields从重复组中输出文本和图像字段,文本字段显示不同的重复项,但图像字段不断重复显示第一个图像的url。谁能告诉我我做错了什么?
<?php
$articlephotos="&w=728&h=560&q=95&zc=1&iar=0&far=0";
?>
<?php $myContents = get_group('contents'); // use the Custom Group name
foreach($myContents as $contents){ ?>
<?php if( get('contents_text', true) ) { ?>
<div class="contents"><?php echo $contents['contents_text'][1]; ?></div>
<?php } ?>
<?php if( get('contents_image', true) ) { ?>
<div class="post_container" style="padding-bottom: 24px;">
<div class="photo_outside">
<div class="photo_inside">
<img src="<?php bloginfo('stylesheet_directory'); ?>/phpThumb/phpThumb.php?src=<?php echo get_image('contents_image',$contents,$contents,0); ?><?php echo $articlephotos ?>" title="<?php echo get_the_title($ID) ?>" alt="<?php echo get_the_title($ID) ?>">
</div><!-- end photos_inside -->
</div><!-- end photos_outside -->
</div>
<?php } ?>
<?php } ?>
提前致谢!
编辑: Var Dump 输出:
数组(2){[1]=>数组(2){[“contents_text”]=>数组(1){[1]=>字符串(1085)“
文字 01
" } ["contents_image"]=> array(1) { [1]=> array(2) { ["original"]=> string(122) "http://www.mysite.com/image01.jpg" [“拇指”]=> 字符串(122)“http://www.mysite.com/image01.jpg” } } } [2]=> 数组(2){ [“contents_text”]=> 数组(1) { [1]=> 字符串(1380)“
文字 02
" } ["contents_image"]=> array(1) { [1]=> array(2) { ["original"]=> string(119) "http://www.mysite.com/image01.jpg" [“拇指”]=> 字符串(119)“http://www.mysite.com/image01.jpg” } } } }
我缩写了文本和图像网址的内容。