Php 魔术场-重复组输出始终相同的第一个图像
teSo我试图通过Magic Fields从复制组输出文本和图像字段,文本字段显示不同的副本,但图像字段不断重复显示第一个图像的url。谁能告诉我我做错了什么Php 魔术场-重复组输出始终相同的第一个图像,php,wordpress,plugins,duplicates,Php,Wordpress,Plugins,Duplicates,teSo我试图通过Magic Fields从复制组输出文本和图像字段,文本字段显示不同的副本,但图像字段不断重复显示第一个图像的url。谁能告诉我我做错了什么 <?php $articlephotos="&w=728&h=560&q=95&zc=1&iar=0&far=0"; ?> <?php $myContents = get_group('contents'); // use
<?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 } ?>
/phpThumb/phpThumb.php?src=“title=”“alt=”“>
提前谢谢
编辑:Var转储输出:
数组(2){[1]=>数组(2){[“内容”\u文本”]=>数组(1){[1]=>
字符串(1085)”
文本01
“}[“内容”\u图像”]=>数组(1){[1]=>数组(2){[“原始”]=>
字符串(122)”http://www.mysite.com/image01.jpg“[“拇指”]=>
字符串(122)”http://www.mysite.com/image01.jpg“}}}[2]=>数组(2){
[“contents_text”]=>数组(1){[1]=>字符串(1380)”
文本02
“}[“内容”\u图像”]=>数组(1){[1]=>数组(2){[“原始”]=>
字符串(119)”http://www.mysite.com/image01.jpg“[“拇指”]=>
字符串(119)”http://www.mysite.com/image01.jpg“}}}}
我简化了文本和图像URL的内容。我从插件组中找到了解决方案,感谢您的帮助
<?php $elements = get_group('contents');
foreach($elements as $key => $element){
if( get('contents_text', true) ) {
echo '<div class="contents">';
echo $element['contents_text'][1];
echo '</div>';
}
$images = get_order_field('contents_text',$key);
foreach($images as $image){
if( get('contents_image', $key ,$image = true) ) {
echo '<div class="photo_outside"><div class="photo_inside">';
echo '<img src="' . get('contents_image', $key ,$image) .'">';
echo '</div></div>';
}
} } ?>
你能
var_dump($myContents)
让我们看看吗?我想这可能是因为你需要在数组中的第一个使用0
,尽管你确实需要先看到你必须诚实的输出。我编辑了我的初始帖子并将输出粘贴在那里。