使用ACF和Flexslider单独显示图像

时间:2017-07-21 15:42:23

标签: php wordpress advanced-custom-fields flexslider

我在acf中有三个单独的字段,每个图像名为slide_one,slide_two和slide_three。现在,当我尝试使用下面的代码显示图像时,没有输出任何内容。我这样做是为什么而不是像你一样使用循环,因为我想为每个图像分别单独滑动单独的文本叠加。这是第一步,它不会起作用。我做错了什么?

<div class="slider">
  <ul class="slides">

    <?php 

    $image_one = get_field('slide_one');

    if( !empty($image_one ): ?>
      <li>
        <img src="<?php echo $image_one['url']; ?>" alt="<?php echo $image_one['alt']; ?>" />
      </li>  
    <?php endif; ?>

    <?php 

    $image_two = get_field('slide_two');

    if( !empty($image_two ): ?>
      <li>
        <img src="<?php echo $image_two['url']; ?>" alt="<?php echo $image_two['alt']; ?>" />
      </li>
    <?php endif; ?>

    <?php 

    $image_three = get_field('slide_three');

    if( !empty($image_three ): ?>
      <li>
        <img src="<?php echo $image_three['url']; ?>" alt="<?php echo $image_three['alt']; ?>" />
      </li>
    <?php endif; ?>

  </ul>
</div> 

0 个答案:

没有答案