Php 使用acf复选框显示无

Php 使用acf复选框显示无,php,wordpress,advanced-custom-fields,Php,Wordpress,Advanced Custom Fields,我想让管理员控制一个HTML部分visabily。 因此,当管理员检查它时,前端的部分将是“显示:无” 我正在使用acf复选框,但似乎无法完成 希望得到一些帮助:) tnx尝试使用ACF创建选项页面 然后将acf复选框字段添加到该选项页面,然后在前端模板上使用if语句和内联CSS <?php if(get_field('field_name', 'option')){ echo style="display:none"; } ?> 或 请编辑问题,将其限制为特定问题

我想让管理员控制一个HTML部分visabily。 因此,当管理员检查它时,前端的部分将是“显示:无” 我正在使用acf复选框,但似乎无法完成

希望得到一些帮助:)


tnx

尝试使用ACF创建选项页面

然后将acf复选框字段添加到该选项页面,然后在前端模板上使用if语句和内联CSS

<?php
if(get_field('field_name', 'option')){
    echo style="display:none";
}
?>



请编辑问题,将其限制为特定问题,并提供足够详细的信息,以确定适当的答案。避免同时问多个不同的问题。请参阅页面以获取澄清此问题的帮助。请提供一些代码,以便我们检查您如何验证复选框值。Tnx Paul。它似乎不起作用。它弹出了复选框值,而不是div上的显示。acf复选框是否必须设置为选项页?对不起,我的错误应该是get_field();而不是_字段();我已经编辑了答案。复选框可以在页面上而不是在选项页面上,但您不需要在get field中使用“option”(选项)只需get_field(“field_name”)。很抱歉这么匆忙,但我现在看到了死亡的白色屏幕:)这是我的代码:工作!我的错。没问题,你能接受我的回答吗?
<?php
$style = '';
if(get_field('field_name', 'option')){
    $style = 'style="display:none"';
}
?>

<div <?php echo $style; ?>>Section to be hidden</div>