ACF - 从自定义帖子类型获取图库

时间:2017-03-18 12:14:30

标签: php jquery wordpress advanced-custom-fields

我正在尝试从自定义帖子类型中显示图库。

我使用自定义帖子类型UI插件创建了一个新的自定义帖子类型,并将其命名为“照片'。

我的ACF自定义字段名为' gallery'。

这是一个寻呼机网站,所以我试图显示index.php中的图像。

我开始使用以下代码,当图库包含在常规帖子页面中时,该代码工作正常:

<?php

$images = get_field('gallery');

if( $images ): ?>

        <?php foreach( $images as $image ): ?>

                     <div class="item" ><img src="<?php echo $image['sizes']['large']; ?>"  /></div>

        <?php endforeach; ?>

<?php endif; ?>

我现在正试图从这样的自定义帖子类型中提取图片:

<?php

   $loop = new WP_Query( array( 'post_type' => 'photo') );
     while ( $loop->have_posts() ) : $loop->the_post();

$images = get_field('gallery');

if( $images ): ?>

        <?php foreach( $images as $image ): ?>

                         <div class="item" ><img src="<?php echo $image['sizes']['large']; ?>"  /></div>

            <?php endforeach; ?>

    <?php endif; ?>

但这不起作用 - 事实上,整个页面变得空白,就像语法错误一样。

任何想法如何解决这个问题?

非常感谢!

1 个答案:

答案 0 :(得分:0)

你错过了最后的时间 - 猜猜这是你的网页空白的原因。