我使用的是使用Twig模板系统开发的wordpress主题.我不知道什么关于Twig一个没有时间学习它.
所以我的问题是,在wordpress中,我们可以使用get_terms()从分类中获取所有的术语,但是我们可以使用这个函数的第二个参数的参数数组过滤要接收的术语.
话虽如此,我在一个twig文件中有一行如下:
{% for distrito in wp.get_terms('distritos') %}
distrito是我的变量,distritos是我的分类名称.这个工作,它调用所有的术语,但我想使用数组参数,以便我可以得到只有根元素,因为我的分类法有层次结构.
我明白我必须在某个地方定义了wp.get_terms,但是找不到它.
Twig或多或少就像纯PHP.对于函数调用,您可以像在PHP中一样添加参数:
{{ method(parameter1,parameter2) }}
可以使用[和]定义数组.还可以使用{和}定义关联数组,如下所示:
{% set array = [1,2,3] %} {% set assoc = {'key': 'value','key2': 2} %}
所以你的函数调用应该是这样的:
{% for distrito in wp.get_terms('distritos',['a','b','c']) %}
检查树枝状文档为further information.