Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress ACF画廊场_Wordpress_Advanced Custom Fields_Timber - Fatal编程技术网

Wordpress ACF画廊场

Wordpress ACF画廊场,wordpress,advanced-custom-fields,timber,Wordpress,Advanced Custom Fields,Timber,我试图在我的第一个木材项目中使用插件,但我在展示图库时遇到了问题。 我已经创建了名为“gallery”的自定义字段,并尝试使用以下代码,但无法使gallery正常工作 `<div> {% for image in post.get_field('gallery') %} <img src="{{ Image(image) }}" /> {% endfor %} </div>` ` {

我试图在我的第一个木材项目中使用插件,但我在展示图库时遇到了问题。 我已经创建了名为“gallery”的自定义字段,并尝试使用以下代码,但无法使gallery正常工作

`<div>
        {% for image in post.get_field('gallery') %}
            <img src="{{ Image(image) }}" />
        {% endfor %}
</div>`
`
{post.get_字段('gallery')%%中的图像为%
{%endfor%}
`
我也尝试过:

{% for image in post.meta('gallery') %}
   <img src="{{ Image(image) }}" />
{% endfor %}
{%用于post.meta('gallery')%%中的图像
{%endfor%}

ACF照片库字段插件将为您提供一个PHP图像数组,而不是通常由ACF图像库字段返回的图像ID

检查返回的数据的一种方法是,在启用WP_DEBUG的情况下,使用
{dump(post.meta('gallery')}}}
打印输出,然后使用此引用构建库

更新: 如果返回逗号分隔的字符串,您可以尝试将其拆分为单个ID以循环

{% for image in post.meta('gallery')|split(',') %}
   <img src="{{ Image(image) }}" />
{% endfor %}
{%for post.meta('gallery')|split(',')%}
{%endfor%}

我得到了回复:字符串(14)“56,57,58,59,60”看起来像是图片的ID什么都没发生(