这可能听起来很不寻常(对我而言)但是在wordpress图片幻灯片中(使用获取附件),如果图片没有标题,我想保留上一个标题,直到下一个填充的标题出现周围。
这可能吗?:/
提前感谢您的帮助!
答案 0 :(得分:0)
现在它已经排序了,并且因为之前没有显示代码而道歉,这里有一个对我有用的解决方案;
<?php endif; ?>
<?php if (have_posts()) : while (have_posts()) : the_post();
$attachments = attachments_get_attachments();
$total_attachments = count($attachments);
if( $total_attachments > 0 ) :
for ($i=0; $i < $total_attachments; $i++) : ?>
<div><img src="<?php echo $attachments[$i]['location']; ?>" alt="<?php echo $attachments[$i]['caption']; ?>" title="<?php echo $attachments[$i]['title']; ?>">
<?php if($attachments[$i]['caption']==""){
$new_caption=$attachments[$i-1]['caption'];
}else{
$new_caption=$attachments[$i]['caption'];
}
?>
<h2 id="tagline" title="<?php echo $attachments[$i]['title']; ?>"><?php echo $new_caption; ?></h2>
</div>
<?php endfor; ?>
<?php endif; ?>
<?php endwhile; else: ?>