【问题标题】:Div without content hide没有内容隐藏的div
【发布时间】:2014-06-29 03:30:00
【问题描述】:

我在一个 div 中有两个自定义类型。如果自定义类型为空,我需要隐藏主 div。

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

<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>

【问题讨论】:

    标签: php show-hide


    【解决方案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>
    

    【讨论】:

    • @vektor,哎呀,我忘记了第 3 行的右括号。请检查更新后的答案。
    猜你喜欢
    • 1970-01-01
    • 2010-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多