我一直在广泛使用”
高级自定义字段”
创建自己的WP主题, 并且继续像下面这样键入代码:
<
?php
if(get_field('featured_courses_heading_text', 'option')) {
echo get_field('featured_courses_heading_text', 'option');
}
?>
我可以与三元运算符一起使用的此代码的压缩版本吗?我尝试查看文档, 但找不到任何东西
#1你只需执行此操作即可, 因为没有替代值可输出。
<
?php echo get_field('featured_courses_heading_text', 'option');
?>
但是, 如果你正在执行if if, 那么你可以执行此操作, 如果它的取值不为空(false), 则将输出该值null, < 空字符串> , 0, false
<
?php echo get_field('featured_courses_heading_text', 'option') ?: 'nothing here';
?>
将与
<
?php if(get_field('featured_courses_heading_text', 'option')) { echo get_field('featured_courses_heading_text', 'option');
} else { echo 'nothing here';
}?>
#2【高级自定义字段的三元运算符】我不确定为什么需要三元运算符;我认为你的代码很好。
<
?php
echo get_field('featured_courses_heading_text', 'option') ?: '';
?>
推荐阅读
- 主题检查找到DOS和UNIX样式行的结尾
- Tax_Query无法与WP_Query一起使用
- 在导航中使用语言按钮切换语言WordPress
- 滑动手势和WordPress模板
- 使用CSS设置论文下拉菜单的样式
- 在不创建新表的情况下为WordPress插件存储变量
- 有关single.php工作原理 WordPress文件的一些信息()
- 在移动设备上滚动时,将锁定元素平滑化到屏幕顶部
- 分享pp助手设置铃声的图文详细教程