高级自定义字段插件隐藏空白字段条目

时间:2014-05-12 18:49:03

标签: php custom-fields advanced-custom-fields

我有一些字段,如果字段不是空白,我只希望显示。 我的代码到目前为止......

<a href="<?php the_field('field_link'); ?>">
<img src="<?php the_field('field_image'); ?>"></a>

如果有人为链接和图像输入了值,则此工作正常。 如果字段为空,是否可以不显示任何内容?

我已经尝试了各种配置,以使我的上述代码能够正常运行,并且无法使其正常工作。

1 个答案:

答案 0 :(得分:2)

由于你正在运行PHP,它就像在PHP if-block中包装所有这些一样简单:

<?php if( get_field('field_link') && get_field('field_image') ): ?>
    <a href="<?php the_field('field_link'); ?>">
    <img src="<?php the_field('field_image'); ?>"></a>
<?php endif; ?>

此外,如果你不熟悉,上面使用PHP的Alternative Syntax for control structures

修改:我现在明白这是使用实际的插件Advanced Custom Fields并更新了我的代码。