我正在使用一个名为Advanced Custom Fields的插件。
我正在寻找有关自定义帖子类型模板代码的帮助,该模板显示一些转发器字段数据。我用HTML包装每个子字段。有时,一个或多个子字段没有值。
如果子字段不存在值,如何不显示正在包装子字段的HTML
在下面的代码中,如果子字段不存在值,“measurement”和“amount”子字段的SPAN标记应隐藏。
我的代码如下:
<?php
if(get_field(\'ingredients-list\'))
{
echo \'<ul class="ingredientsList">\';
while(has_sub_field(\'ingredients-list\'))
{
echo \'<li class="ingredient" itemprop="ingredients"> <label for="">\' . get_sub_field(\'quantity\') . \' <span class="amount">\' . get_sub_field(\'measurement\') . \'</span> \' . \'<span class="name"> \'. get_sub_field(\'ingredient_name\') .\'</span><span class="notes"> \' . get_sub_field(\'notes\') . \' </span></label></li>\';
}
echo \'</ul>\';
}
?>