我试图在使用自定义字段插件创建的自定义字段上运行一个条件,我设置了一个true和false复选框。
我只需要检查一下这个框是真是假。我试过这样的方法,但即使在
<?php
$premium = get_field(\'premium\');
if ( !isset($premium)) {
echo \'hello\';
}
?>
基本上,如果勾选了,我会尝试更改页面布局。我相信这很容易。
感谢您的任何意见
最合适的回答,由SO网友:Nicolai Grossherr 整理而成
这行不通,因为isset()
如果有值,则返回true,true
和false
都是价值观,所以这是行不通的。改为这样做:
$premium = get_field(\'premium\');
if ( ! $premium ) { // this is basically short for $premium == false
echo \'not premium\';
}