用于重复图像的ACF中继器PHP模板

时间:2016-05-25 14:44:24

标签: php wordpress image repeater advanced-custom-fields

这是我的模板:

<?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”并且在一个图像中:“image”?

1 个答案:

答案 0 :(得分:0)

请查看ACF Image Field类型的文档。我会检查以确保您的“图片”子字段返回值设置为“图片网址”,以及您使用代码的方式。

enter image description here

如果这对你有用,请告诉我。