我有一些字段,如果字段不是空白,我只希望显示。 我的代码到目前为止......
<a href="<?php the_field('field_link'); ?>">
<img src="<?php the_field('field_image'); ?>"></a>
如果有人为链接和图像输入了值,则此工作正常。 如果字段为空,是否可以不显示任何内容?
我已经尝试了各种配置,以使我的上述代码能够正常运行,并且无法使其正常工作。
答案 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并更新了我的代码。