将posts_per_page传递给分类存档页面上的Timber的TimberTerm()

时间:2017-10-25 17:52:32

标签: wordpress twig timber

在自定义分类存档(taxonomy-strategy.php)上,我想显示所有具有称为策略的分类的自定义帖子。

根据TimberTerm documentation,我使用的是$context['term_page'] = new TimberTerm();,然后是taxonomy-strategy.twig

{% for post in term_page.posts %} {{ post.title }} {% endfor %}

问题是只有10个带有该分类的帖子正在输出。我已将阅读设置更改为+25个帖子。我尝试传递TimberTerm()参数以取消发布帖子的数量,但与get_terms或其他类似函数不同,TimberTerm()不接受此类参数。

我更愿意在分类法归档页面上解决此问题,因为用户通过遵循术语名称来到此处。

1 个答案:

答案 0 :(得分:0)

我直接通过视图解决了问题:

{% for post in term_page.posts('numberposts_or_args=-1') %} {{ post.etcetc }} {% endfor %}

其中term_page$context['term_page'] = new TimberTerm();定义,使得有问题的术语由模板层次结构定义:taxonomy-[taxname].php