仅在填充内容时显示父div

时间:2017-03-24 15:18:04

标签: php html wordpress if-statement advanced-custom-fields

如果实际填充了内容,是否只能显示父级(包装)?

我问的原因是在Wordpress中我使用高级自定义字段在网站的主页上创建其他文本区域。内容将添加到div中的页面,如下所示:

<section class="band">
    <div class="wrap">

        <?php the_field('services'); ?>

    </div>
</section>

如果该字段留空,显然页面上的标记仍然在页面上,并且由于它们在页面上设置的边距/填充,它会在页面上留下一个大的空条纹。

我知道一点点Wordpress(和PHP一般),我认为这一定是可能的吗?我曾经玩过if / else语句,但没有运气。

有人可以就此提出建议吗?

1 个答案:

答案 0 :(得分:2)

你可以这样做:

<?php if( get_field('services') ) : ?>
    <section class="band">
        <div class="wrap">

            <?php the_field('services'); ?>

        </div>
    </section>
<?php endif; ?>