我只想在'death_date‘有一个值的时候回显输出。这是我的代码:
<?php if (isset($term_data['death_date'])): ?>
<li>
<label><?php echo esc_html__('Deceased on:'); ?></label>
<span><?php echo esc_attr($term_data['death_date']); ?></span>
</li>
<?php endif; ?>但是,无论'death_date‘是否有值,此代码仍会输出'Deceased:’。我在这里做错了什么?任何帮助都将不胜感激。谢谢。
发布于 2020-06-11 02:45:06
试试这个:
if (!empty($term_data['death_date'])){
}发布于 2020-06-11 03:04:58
试试这个:
if (!empty($term_data['death_date'])){
}或者这样:
if ($term_data['death_date'] ?? null){
}https://stackoverflow.com/questions/62310763
复制相似问题