2016-01-03 3 views
0

Я работаю с ACF гибким контентом. Я пытаюсь загрузить изображение в моем гибком контенте. Но изображение не отображается, просто сломанная икона.
Почему?
Мой подполе называется «фото» enter image description hereACF гибкий контент - изображение не отображается

  <h4 class="titrage2"><?php the_field('titre_1'); ?></h4> 


        <?php 

        if(have_rows('ateliers')): ?> 
        <?php while (have_rows('ateliers')) : the_row(); ?> 

        <?php if(get_row_layout() == 'atelieratelier'):?> 

            <div id="article-atelier"> 
            <h4 class="titrage"><?php the_sub_field('atelier_01');?></h4> 
            <div class="article-details"><?php the_sub_field('txtimg');?></div>   

            <div> 
             <img src="<?php the_sub_field('photo'); ?>" /> 

            </div> 

           </div> 

          <?php endif;?> 

         <?php endwhile;?> 

        <?php else :?> 


        <?php endif;?> 

+0

Ваш вопрос у вас он установлен как массив и пытаются вытащить как только URL. – Aibrean

ответ

0

Вот решение

<?php 
     $image = get_sub_field('photo'); 
     if(!empty($image)): ?> 

      <img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt']; ?>" /> 

    <?php endif; ?> 
Смежные вопросы