以自定义字段插件Metabox为条件

时间:2013-12-06 作者:dannyw24

我试图在使用自定义字段插件创建的自定义字段上运行一个条件,我设置了一个true和false复选框。

我只需要检查一下这个框是真是假。我试过这样的方法,但即使在

<?php
    $premium = get_field(\'premium\');
    if ( !isset($premium)) {
        echo \'hello\';
    }
?>
基本上,如果勾选了,我会尝试更改页面布局。我相信这很容易。

感谢您的任何意见

1 个回复
最合适的回答,由SO网友:Nicolai Grossherr 整理而成

这行不通,因为isset() 如果有值,则返回true,truefalse 都是价值观,所以这是行不通的。改为这样做:

$premium = get_field(\'premium\');
if ( ! $premium ) { // this is basically short for $premium == false
    echo \'not premium\';
}

结束

相关推荐

需要通过Functions.Php注销脚本

嗯,我有点失望Wordpress注销脚本有多么困难。首先,我得到了所有句柄的列表,所以我查找了它,句柄是jquery migrate然后我将其添加到我的函数中。phpwp_dequeue_script(\'jquery-migrate\'); 还有这个wp_dequeue_script(\'jquery\'); 尽管脚本已正确注册,但它什么也不做。版本字符串出了什么问题,我想不出为什么它们仍然包含这些字符串,应该尽快在下一个WP版本中删除,它们只会在某些情况下阻止缓存正确缓存,这很烦人