Wordpress ACF画廊场
我试图在我的第一个木材项目中使用插件,但我在展示图库时遇到了问题。 我已经创建了名为“gallery”的自定义字段,并尝试使用以下代码,但无法使gallery正常工作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>` ` {
`<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什么都没发生(