【发布时间】:2012-04-30 23:05:19
【问题描述】:
我有以下代码:
<?php if(the_field('required_libraries') ) { echo 'Title' . $required_libraries; } ?>
该字段确实存在并且正确显示。但是,“标题”文本没有。
这适用于没有任何变量的我,所以我不太明白为什么它在这里不起作用。
【问题讨论】:
-
只要
if语句正在执行,它应该可以正常工作 -
the_field返回什么?如果它确实返回了一些东西,那么它作为布尔值的解释是什么? -
@Nicolás PHP 中没有什么是假的
-
@RepWhoringPeeHaa 你是在告诉我
0等等,不是假的吗?那么boolean casting 呢? -
我正在使用提供的代码,无论我如何更改它,它仍然不会显示。 advancedcustomfields.com/docs/code-examples
标签: php variables if-statement field echo