2016-05-25 5 views
1

Dies ist meine Vorlage:ACF Repeater PHP Template für wiederholte Bild

<?php 
/* 
Template Name: News Page 
*/ 
?> 

<?php include 'header.php'; ?> 

<?php while (have_posts()) : the_post(); ?> 

<div class="col-md-10"> 
    <div class="bio"> 


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

        <?php if(get_sub_field("image")): ?> 
         <div class="row bottom-margin"> 
          <div class="col-md-offset-1 col-md-7"> 
           <img src="<?php the_sub_field('image');?>" class='img-responsive'> 
          </div> 
         </div> 
         <div class="row bottom-margin"> 
          <div class="col-md-9"> 
           <hr class="news-hr"> 
          </div> 
         </div>  
        <?php endif; // end of if field_name logic ?> 

       <?php endwhile;?> 
      <?php endif;?> 

    </div> 
</div> 

<?php endwhile; // end of the loop. ?> 

<?php include 'footer.php'; ?> 

Aber wenn ich laden Sie die Seite nichts zeigt aber den Header? Ich habe die Seite Benutzerdefinierte Felder eingerichtet, es gibt einen Repeater: "news_article" und in diesem ein Bild: "image"?

Antwort

0

Bitte überprüfen Sie die Dokumentation für den ACF Image Field Typ. Ich würde prüfen, ob der Rückgabewert für das "Bild" -Unterfeld auf die "Bild-URL" mit der Verwendung des Codes eingestellt ist.

enter image description here

Bitte lassen Sie mich wissen, ob dies für Sie arbeitet.