Php 如果字段为空,则显示某些div

Php 如果字段为空,则显示某些div,php,html,wordpress,Php,Html,Wordpress,我有以下代码,但它不工作 基本上我想要它,所以如果字段movie_title_2是空的,我希望它添加,但是如果它不是空的,则只显示。我正在使用wordpress和高级自定义字段插件。谢谢 <div class="homepage-opacity"> <div class="movie-container"> <?php if (get_field('movie_title_2') && get_field('movie_title_2

我有以下代码,但它不工作

基本上我想要它,所以如果字段movie_title_2是空的,我希望它添加,但是如果它不是空的,则只显示。我正在使用wordpress和高级自定义字段插件。谢谢

<div class="homepage-opacity">
    <div class="movie-container">
    <?php if (get_field('movie_title_2') && get_field('movie_title_2') != "") { ?>

        <div class="movie-area alone">
            <div class="movie-poster">          
            <?php  if ( get_field('movie_image_poster') ) : ?>
                <img src="<?php the_field('movie_image_poster'); ?>" alt="<?php the_field('movie_image_poster'); ?>}">
            <?php endif; ?>
            </div>
            <div class="movie-info">
            <?php
            if(get_field('movie_title'))
            {
                echo '<h1 class="movie-title">' . get_field('movie_title') . '</h1>';
            }
            ?>  
            <?php
            if(get_field('movie_dates_&_times'))
            {
                echo '<p class="movie-times">' . get_field('movie_dates_&_times') . '</p>';
            }
            ?>  
            <?php  if ( get_field('trailer_link') ) : ?>
                <a class="movie-trailer" href="<?php the_field('trailer_link'); ?>" target="_blank">View the Trailer</a>
            <?php endif; ?>

            </div>
        </div>

    <?php } ?>
    <?php if (get_field('movie_title_2') && get_field('movie_title_2') == "") { ?>

        <div class="movie-area">
            <div class="movie-poster">          
            <?php  if ( get_field('movie_image_poster') ) : ?>
                <img src="<?php the_field('movie_image_poster'); ?>" alt="<?php the_field('movie_image_poster'); ?>}">
            <?php endif; ?>
            </div>
            <div class="movie-info">
            <?php
            if(get_field('movie_title'))
            {
                echo '<h1 class="movie-title">' . get_field('movie_title') . '</h1>';
            }
            ?>  
            <?php
            if(get_field('movie_dates_&_times'))
            {
                echo '<p class="movie-times">' . get_field('movie_dates_&_times') . '</p>';
            }
            ?>  
            <?php  if ( get_field('trailer_link') ) : ?>
                <a class="movie-trailer" href="<?php the_field('trailer_link'); ?>" target="_blank">View the Trailer</a>
            <?php endif; ?>

            </div>
        </div>
        <div class="movie-area">
            <div class="movie-poster">          
            <?php  if ( get_field('movie_image_poster_2') ) : ?>
                <img src="<?php the_field('movie_image_poster_2'); ?>" alt="<?php the_field('movie_image_poster_2'); ?>}">
            <?php endif; ?>
            </div>
            <div class="movie-info">
            <?php
            if(get_field('movie_title_2'))
            {
                echo '<h1 class="movie-title">' . get_field('movie_title_2') . '</h1>';
            }
            ?>  
            <?php
            if(get_field('movie_dates_&_times_2'))
            {
                echo '<p class="movie-times">' . get_field('movie_dates_&_times_2') . '</p>';
            }
            ?>  
            <?php  if ( get_field('trailer_link_2') ) : ?>
                <a class="movie-trailer" href="<?php the_field('trailer_link_2'); ?>" target="_blank">View the Trailer</a>
            <?php endif; ?>

            </div>
        </div>
        <?php } ?>
    </div>
</div>
尝试:


你说它不工作是什么意思?当我在字段movie_title_2中添加内容时,它不会单独使用div class movie区域。它基本上跳过了那个区域。我想,但我不确定如何正确地添加所有回声?我对编码/php还不熟悉,所以我有点需要:如果你觉得这很有帮助,你能批准这个答案吗。谢谢
  <?php 
    $variable = get_field('movie_title_2');

    if ($variable) { ?>

<h1>Add html just like you would normally do</h1>

<?php } else { ?>  

<h1>Add different html here when the variable is empty</h1>


    <?php } ?>