我正在使用Wordpress自定义字段来显示PHP是否单击了值/ TRUE。这很好,但我有大量的自定义帖子,并且不希望必须手动为每个帖子分配'1'的真值,以便它可以正常工作。所以我想要实现的是如果字段当前为空白/空/尚未输入则还输出php。到目前为止,我有: -
<?php
$custom_header_visibility = get_field('custom_header_visibility');
if( $custom_header_visibility =='1'){ ?>
Output here
<?php }?>
所以这就是我要标记的内容,如果设置为'1'或者是空的/没有添加任何内容: -
$custom_header_visibility == ''
我怎么能用这种格式来实现呢?
由于 Glennyboy
答案 0 :(得分:0)
PHP逻辑运算符总是返回一个布尔值,您可以改为使用它:
$var = ($valueIsSet ? $actualValue : $defaultValue);
它被称为速记if-else
答案 1 :(得分:0)
感谢您的输入人员。正如所讨论的那样,我意识到我可以反转逻辑,以便它在输出中如果它不等于0(False) - 它覆盖1 True并且还有尚未填充的空字段: -
...所以第3行
if( $custom_header_visibility !='0'){ ?>