【发布时间】:2015-04-21 03:18:16
【问题描述】:
我似乎无法让复选框在高级自定义字段重复器字段中工作。目标是根据勾选的复选框吐出不同的图像。时间/标题/描述部分工作得很好......只需要一些帮助来了解如何在复选框值中工作。
<?php if( have_rows('agenda') ): ?>
<ul>
<?php while( have_rows('agenda') ): the_row();
$time = get_sub_field('time');
$title = get_sub_field('title');
$description = get_sub_field('description');
$image = get_sub_field('imagepicker');
?>
<li>
<h3><?php echo $time; ?><?php echo $title; ?></h3>
<?php if( $description ): ?>
<?php echo $description; ?>
<?php endif; ?>
<?php if ( 'option1' == get_sub_field('imagepicker') ): ?>
<img src="/option1.jpg" />
<?php elseif ( 'option2' == get_sub_field('imagepicker') ): ?>
<img src="/option2.jpg" />
<?php elseif ( 'option3' == get_sub_field('imagepicker') ): ?>
<img src="/option3.jpg" />
<?php else: ?>
<?php endif; ?>
</li>
<?php endwhile; ?>
</ul>
<?php endif; ?>
(是的,我已经查看了其他类似的 S.O. 答案,但没有运气)
【问题讨论】:
标签: checkbox repeater advanced-custom-fields