就像标题说的那样。我试图仅在通过前端面板设置值的网站上显示一行代码。我目前拥有的代码是这样的:
对于文本字段输入:
<li id="mh-estate_attribute" class="mh-estate__list__element">
<strong>Energieträger:</strong>
<a>
<?php
$terms = get_the_terms( $post->ID, 'energietraeger' );
foreach($terms as $term) {
echo $term->name;
}
?>
</a>
</li>
对于数字输入:
<li id="mh-estate_attribute" class="mh-estate__list__element">
<strong>Baujahr (lt. Energieausweis):</strong>
<a href="tel:<?php the_field('estate_attr_' . 'attribute_21', $myhome_estate->get_ID() ); ?>"><?php the_field('estate_attr_' . 'attribute_21', $myhome_estate->get_ID() ); ?></a>
</li>
所以问题是当没有输入任何值时,我的网站上会显示错误代码。
答案 0 :(得分:1)
我试图仅在网站上显示一行代码如果设置了值
尝试
if(isset($variable)){
//do what you want to do with not NULL variable
}
OR 更具体地
if(!empty($variable){
//do what you want to do with non-empty variable
}