#php #show-hide
#php #показать-скрыть
Вопрос:
У меня есть два пользовательских типа внутри 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>
Ответ №1:
Добавьте оператор 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>
Комментарии:
1. @vektor, ой, я забыл закрывающую скобку в строке 3. Пожалуйста, проверьте обновленный ответ.