2014-06-29 156 views
0

我有一个div内的两个自定义类型。如果自定义类型为空,我需要隐藏主div。Div无内容隐藏

这是我的代码:(我想隐藏的div "one"如果"titulo_caja_superior"定制类型为空)。

<div class="contenidos"> 
    <div class="left"> 
     <div class="one" style="background-color:<?php echo esc_url(of_get_option('primary_color')); ?>;color:#FFFFFF;"><div><div class="titulo"><?php the_field('titulo_caja_superior'); ?></div><div class="contenido"><?php the_field('cajaizquno'); ?></div></div> 
     <div class="two" style="background-color:<?php echo esc_url(of_get_option('header_color')); ?>;color:<?php echo esc_url(of_get_option('secundary_color')); ?>;"><div class="titulo"><?php the_field('titulo_caja_inferior'); ?></div><div class="contenido"><?php the_field('cajaizqdos'); ?>></div></div> 
    </div> 
</div> 

回答

2

添加一个if语句

<div class="contenidos"> 
    <div class="left"> 
     <?php if(!empty(the_field('titulo_caja_superior'))): ?> 
      <div class="one" style="background-color:<?php echo esc_url(of_get_option('primary_color')); ?>;color:#FFFFFF;"><div><div class="titulo"><?php the_field('titulo_caja_superior'); ?></div><div class="contenido"><?php the_field('cajaizquno'); ?></div></div> 
     <?php endif; ?> 

     <div class="two" style="background-color:<?php echo esc_url(of_get_option('header_color')); ?>;color:<?php echo esc_url(of_get_option('secundary_color')); ?>;"><div class="titulo"><?php the_field('titulo_caja_inferior'); ?></div><div class="contenido"><?php the_field('cajaizqdos'); ?>></div></div> 
    </div> 
</div> 
+0

索里,坏有语法错误... – vektor

+0

我找不到错误:( – vektor

+0

@vektor,oops我忘记了第3行的右括号。请检查更新后的答案。 – Fabricator