您必须显示更多相关代码,但首先,如果要检查“preparation\\u time”ACF值的可用性,请使用
if ( get_field( \'preparation_time\' ) ) : // get_field(), not the_field()
正如ACF文件所说,
the_field( \'field\' )
与相同
echo get_field( \'field\' )
- 因此,不会返回true或false,而是简单地打印(如果可以的话)。
我可能会写
if ( get_field( \'preparation_time\' ) ) {
echo get_field( \'preparation_time\' ) .
\' 40 MINUTES PREP/COOK\' ;
}
但没有保证,因为我不知道背景。