木材/树枝-如何访问组内转发器内的Wordpress Post对象

问题描述

这是我的设置:

Twig Version: 1.34.4    
ACF Pro 5.8.8

我创建了以下ACF字段,并且试图将正常的PHP页面转换为Twig。

ACF字段组>组>中继器>发布对象

在转发器级别,我可以正常访问其他标准字段,并且在Twig模板上显示这些字段没有问题。我的问题是我如何访问Post对象内部,以便提取标准WP字段的标题内容等。

我正在参考https://timber.github.io/docs/guides/acf-cookbook/上的ACF食谱,并认为“关系”字段可能会起作用,例如:

{% for item in Post(post.relationship_field) %} 
   {{ item.title }}
   {# Do something with item #}
{% endfor %}

但是这根本不输出任何东西,所以我不确定它是否正常工作。

在我的PHP页面中,我只是像这样传递标准的发布上下文:

$context['post'] = $post;

我是否必须在PHP页面添加其他内容以使此工作生效,还是应该能够在Twig模板中本地进行?

解决方法

已修复!我遇到了这个答案,Issue with Post Object Timber/Twig WordPress为我解决了。尽管在转储中返回了帖子ID,但似乎我试图以错误的方式访问它。