仅当其中有值时才显示自定义字段

时间:2011-09-21 作者:remi90

这真的是一个很简单的问题,但不知道怎么做。我有一点代码:

<li><span>
            <?php if ( function_exists(\'get_custom_field_value\') ){
                    get_custom_field_value(\'Essential info 5\', true);
            } ?>
            </span></li>
。。。我想知道如何调整它,以便在特定字段为空时,它根本不显示列表项。

谢谢

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

使用empty函数检查返回值是否为空:

   <?php if ( function_exists(\'get_custom_field_value\') ):
        $custom_field_value = get_custom_field_value(\'Essential info 5\', true);
        if(!empty($custom_field_value)):
        ?>
        <li><span>
           <?php echo $custom_field_value; ?>
        </span></li>
        <?php
        endif;
   endif; ?>
还要检查函数“get\\u custom\\u field\\u value”是否随echo语句返回,您可能需要更改它以仅返回结果而不将其回显出来。

希望它能解决你的问题。

结束

相关推荐