php - 如何隐藏空元素?
问题描述
我在 WordPress 中有以下代码。如果没有内容,如何使“详细信息”一词在前端消失?
$detail = get_term_meta( $tagid, 'detail', true );
<div class="mt15 fontbold font120">Details:
</div>
<div class="detail-div">
<?php echo do_shortcode($detail);?>
</div>
解决方案
测试详细信息是否为空。如果是,则输出一个空字符串,否则为“详细信息:”;
$detail = get_term_meta( $tagid, 'detail', true );
<div class="mt15 fontbold font120"><?php echo empty(do_shortcode($detail)) ? '' : 'Details:'; ?>
</div>
<div class="detail-div">
<?php echo do_shortcode($detail);?>
</div>
推荐阅读
- angularjs - “加载资源失败:服务器响应状态为 401 ()”刷新 Ionic Web-App
- python - 从请求 POST 获取输入到 Python 应用程序文件
- javascript - ESLint 声称 dataTransfer.setData 的类型为“任意”
- javascript - Blazor 中的 TUI(Toast UI)日历呈现问题
- python - 删除所有包含一些字符串但除了一些具有相同字符串的列
- networking - SwiftUI 如何在警报消息中返回 nil
- javascript - 如何在谷歌表格中制作宏动态?
- android - 使用 Android.mk mm 命令构建的 APK 安装后未在设备中运行
- reactjs - 如何将 ref 传递给包装在高阶组件中的子组件 - TypeScript 错误
- vcloud-director-rest-api - terraform 的 iniscript 功能在 vcloud director 上不起作用