我在自定义字段中使用以下代码:
但是问题是;如果没有在自定义字段之一中放置任何内容,则需要将其隐藏。 另一个效果的类风格,那是我不想展示的东西。
<div class = "class2">
<? php the_sub_field ('filed2'); ?>
</div>
<div class = "class1">
<? php the_sub_field ('filed1'); ?>
</div>
当两个自定义字段中的一个为空时,我想隐藏其中两个。
我如何隐藏它?
答案 0 :(得分:0)
<?php if (get_sub_field ('filed2') || get_sub_field('filed1'));{ ?>
<div class = "class2">
<? php the_sub_field ('filed2'); ?>
</div>
<div class = "class1">
<? php the_sub_field ('filed1'); ?>
</div>
<?php } ?>
您希望将其包装在if
语句中。
您也可以这样做(如果您需要基于每个字段的条件逻辑):
<?php if (get_sub_field ('filed2'));{ ?>
<div class = "class2">
<? php the_sub_field ('filed2'); ?>
</div>
<?php }; if (get_sub_field ('filed1'));{ ?>
<div class = "class1">
<? php the_sub_field ('filed1'); ?>
</div>
<?php }; ?>