WP高级自定义字段 - 如果/ else语句,则为真/假字段

时间:2014-08-20 04:00:27

标签: wordpress if-statement advanced-custom-fields

我正在使用ACF单选按钮字段根据勾选来切换代码显示"是"或"不"。像这样:

<?php if (get_field('toggle') == 'no'): ?>

    some stuff here

<?php elseif(get_field('toggle') == 'yes'): ?>

    some other stuff here

<?php endif; ?>

但我真正喜欢的是使用True / False字段并在未选中时显示一些默认代码,并在选中时显示不同的代码。我只是不确定如何调整上面的代码以反映True / False字段的使用。有任何想法吗?提前谢谢。

1 个答案:

答案 0 :(得分:8)

由于只有两个值,您只需要检查&#34;已检查&#34; state,这是&#34; yes&#34;的值或者你已经配置它的任何东西。

<?php if ( 'yes' == get_field('toggle') ): ?>
    The box is checked (set to "yes")
<?php else: ?>
    The box is NOT checked (either false or "no")
<?php endif; ?>