转发器内的高级自定义字段复选框

时间:2014-11-12 13:14:27

标签: php wordpress checkbox advanced-custom-fields

我试图在转发器字段中使用复选框来显示不同的图像。如果用户检查"鸡肉"和"烤"它必须向前端显示两个图像。如果未选中任何内容,则不显示任何内容

我已经尝试了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 } ?> 

1 个答案:

答案 0 :(得分:1)

复选框会创建可检查项目列表。换句话说,您需要检查您的字符串是否在array()中。例如:

if( in_array( 'chicken', get_field('field_name') ) ) {
    //...
}

详细了解ACF codex中的复选框:http://www.advancedcustomfields.com/resources/checkbox/