我在自定义字段中使用以下代码:
但是问题是;如果没有在自定义字段之一中放置任何内容,则需要隐藏。另一个效果的类样式,这是我不想显示的。
<div class = "class2">
<? php the_sub_field ('filed2'); ?>
</div>
<div class = "class1">
<? php the_sub_field ('filed1'); ?>
</div>
当它们中的一个为空时,我要隐藏两个自定义字段之一。
我如何隐藏它?
<?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 }; ?>