我正在创建一个从布局类型的系统构建页面的系统。 我的每个布局都有大量的变量,如标题,描述,链接,链接文本,图像等。
为了使样式完美贴合(在每种布局类型的底部设置了边缘和填充),我需要检查是否有任何变量被填充,这使我处于if语句的情况下或检查。
<?php if (!empty(get_sub_field('header')) || !empty(get_sub_field('text')) || !empty(get_sub_field('page_link')) || get_sub_field('image_or_video') != 'none' || !empty(get_sub_field('image')) || !empty(get_sub_field('video'))): ?>
## HTML GOES HERE
<?php endif ?>
所以我的问题是,如果有一种更简单,更易读的方法可以解决它吗?
答案 0 :(得分:0)
<?
if (get_sub_field('header') or
get_sub_field('text') or
get_sub_field('page_link') or
get_sub_field('image') or
get_sub_field('video') or
get_sub_field('image_or_video') != 'none')
{
?>
## HTML GOES HERE
<?
}
此外,您还可以添加额外的方法进行多次验证。