我试图在转发器字段中使用复选框来显示不同的图像。如果用户检查"鸡肉"和"烤"它必须向前端显示两个图像。如果未选中任何内容,则不显示任何内容
我已经尝试了Advanced Custom Fields文档,我所能获得的只是NULL或者正是这些名称" chicken"和"烤"到前端。这是我在转发器循环中的代码片段。
<?php if (get_field('selection') == 'chicken') { ?>
//some piece of code
<?php } else if (get_field('selection') == 'roast') { ?>
//some more code
<?php } ?>
答案 0 :(得分:1)
复选框会创建可检查项目列表。换句话说,您需要检查您的字符串是否在array()
中。例如:
if( in_array( 'chicken', get_field('field_name') ) ) {
//...
}
详细了解ACF codex中的复选框:http://www.advancedcustomfields.com/resources/checkbox/