我如何获得孩子的孩子页面木材/树枝WordPress

时间:2020-05-19 20:00:13

标签: wordpress timber

如何让子页面的子页面显示在.twig模板上?

Parent Page
— First Sibling
— — Second Sibling
— — — Third Sibling

我和第一个兄弟姐妹的孩子在一起

{% for child in post.children %}
  <li class="pb-3"><a href="{{ child.link }}">{{ child.title }}</a></li>
{% endfor %}

我该如何进一步深入?木材/树枝WordPress。

2 个答案:

答案 0 :(得分:0)

您可以执行以下操作:Child帖子是帖子,因此如果有的话,它会有孩子

{% for child in post.children %}
  <li class="pb-3"><a href="{{ child.link }}">{{ child.title }}</a></li>
  {% if child.children|length > 0 %}
    {% for child in child.children %}
      <li class="pb-3"><a href="{{ child.link }}">{{ child.title }}</a></li>
    {% endfor %}
  {% endif %}
{% endfor %}

答案 1 :(得分:0)

如果您使用 Timber/Twig,并且使用 ACF,则可以选择页面的 Post Object,选择要添加为 Post Object 的页面的标题,并抓取子页面你可以这样做:

Function getDataRange(tableRng As Range) As Range
    'Set getDataRange = tableRng("2: " & tableRng.Rows.Count)
    With tableRng
        Set getDataRange = Range(.Range("a2"), .Cells(.Rows.Count, .Columns.Count))
    End With
End Function