Это мой шаблон:
<?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'; ?>
Но когда я загружаю страницу, ничего не отображается, кроме заголовка? Я настроил страницу «Пользовательские поля», есть один повторитель: «news_article» и внутри этого изображения: «изображение»?
Пожалуйста, проверьте документацию для Поле изображения ACF тип. Я хотел бы убедиться, что ваше возвращаемое значение подполя «image» установлено в «URL изображения» в зависимости от того, как вы используете свой код.
Пожалуйста, дайте мне знать, если это работает для вас.
Других решений пока нет …