ACF Checkbox - 复选框输出图像
ACF Checkbox - check box output image
我正在尝试让 ACF 复选框在选中时输出图像。这是我的
<?php if (in_arry('The Home Depot', ("retailers"))) {
echo '<img src="' . echo get_stylesheet dirctory_url() . '/images/thehomedepot.jpg'" alt="The Home Depot">
} elseif(in_arry('True Value', ("retailers"))) {
echo '<img src="' . echo get_stylesheet dirctory_url() . '/images/truevalue.jpg'" alt="The Home Depot">
}
其他{
}
?>
零售商是复选框字段,The Home Depot 和 True Value 是复选框。
提前致谢
<?php $retailers = get_field('retailers'); ?>
<?php if( in_array('The Home Depot', $retailers )): ?>
<img src="<?php echo get_stylesheet_dirctory_url(); ?>/images/thehomedepot.jpg" alt="The Home Depot">
<?php endif; ?>
确保 'The Home Depot' 是复选框的值,而不仅仅是标签。用 print_r($retailers) 输出数组;这样您就可以看到您正在使用什么。
如果有人需要帮助,这是我想出的让一切正常运行的方法。
<?php if(in_array('thd', get_field('retailers') ) ) {
echo '<li>';
echo '<a href="';
echo get_field('the_home_depot_product_url');
echo '">';
echo '<img src="../thehomedepot.jpg" alt="The Home Depot" />';
echo '<h3>The Home Depot</h3>';
echo '</a>';
echo '</li>';
} ?>
我正在尝试让 ACF 复选框在选中时输出图像。这是我的
<?php if (in_arry('The Home Depot', ("retailers"))) {
echo '<img src="' . echo get_stylesheet dirctory_url() . '/images/thehomedepot.jpg'" alt="The Home Depot">
} elseif(in_arry('True Value', ("retailers"))) {
echo '<img src="' . echo get_stylesheet dirctory_url() . '/images/truevalue.jpg'" alt="The Home Depot">
}
其他{
} ?>
零售商是复选框字段,The Home Depot 和 True Value 是复选框。
提前致谢
<?php $retailers = get_field('retailers'); ?>
<?php if( in_array('The Home Depot', $retailers )): ?>
<img src="<?php echo get_stylesheet_dirctory_url(); ?>/images/thehomedepot.jpg" alt="The Home Depot">
<?php endif; ?>
确保 'The Home Depot' 是复选框的值,而不仅仅是标签。用 print_r($retailers) 输出数组;这样您就可以看到您正在使用什么。
如果有人需要帮助,这是我想出的让一切正常运行的方法。
<?php if(in_array('thd', get_field('retailers') ) ) {
echo '<li>';
echo '<a href="';
echo get_field('the_home_depot_product_url');
echo '">';
echo '<img src="../thehomedepot.jpg" alt="The Home Depot" />';
echo '<h3>The Home Depot</h3>';
echo '</a>';
echo '</li>';
} ?>