我想寻求有关使用Twig在Wordpress上的转发器中的转发器的帮助。 “服务”部分正确显示,但“服务”部分中的“功能”部分没有显示。
这是Wordpress ACF的屏幕截图。Click Me
下面是我当前正在使用的代码。 请指教。谢谢!
<!DOCTYPE html>
<html>
<head>
<script src="https://cloud.tinymce.com/stable/tinymce.min.js"></script>
<script>tinymce.init({ selector:'textarea' });</script>
</head>
<body>
<div draggable="true">Text to drag</div>
<textarea></textarea>
</body>
</html>
答案 0 :(得分:1)
正如ACF Integration Guide所说,在尝试访问嵌套的转发器字段时,您不应再使用get_field()
:
在外部ACF字段上运行get_field时,就可以遍历内部的所有内容。您可以通过item_outer.inner_repeater
引用嵌套字段
所以不要使用:
{% for feats in post.get_field('services_feat') %}
您应该使用:
{% if feats.services_feat %}
{% for feats in feats.services_feat %}
<p>{{ feats.feat_title }}</p>
{% endfor %}
{# … #}
{% endif %}
答案 1 :(得分:0)
我以前从未做过树枝,但是快速搜索就为我带来了一些好处。 将内部中继器更改为此:
{% for feats in services_ist.get_field('services_feat') %}
<p>{{feats.feat_title}}</p>
{% endfor %}
这样,第二个转发器便知道它是第一个转发器的子级,而不是直接发给该帖子的子级。