无法使用ACF和Timber获取图像

时间:2017-05-13 02:23:27

标签: php twig advanced-custom-fields timber

这是我第一次使用Timber / Wordpress。

我试图将this plugin与Timber一起使用,但我无法渲染任何图片。

我只得到图片的ID:

{% set images = post.get_field('gallery_images') %} // "47,48"

我也试试:

if (isset($post->hero_image) && strlen($post->hero_image)){
    $post->hero_image = new TimberImage($post->hero_image);
}

我查看了documentation

如何获得我图像的所有src?

1 个答案:

答案 0 :(得分:2)

这取决于你的字段gallery_images如何或是否进一步嵌套(通过ACF)。 如果它没有嵌套,它应该像这样工作:

{% for image in post.get_field('gallery_images') %}
    <img src="{{ TimberImage(image).src }}" alt="" />
{% endfor %}