使用Timber include提取多个页面上的帖子

时间:2019-06-17 20:44:20

标签: php wordpress twig timber

我正在使用Timber建立一个新站点,并试图通过在包含分片内容的页面上使用包含来提高效率。

我要使用的其中一个内容将获取一堆自定义帖子类型的搜索结果,并将其发送到树枝模板。

不幸的是,它似乎不起作用。

这是页面模板-homepage.twig

{% extends "base.twig" %}
{% block content %}
<div class="container-fluid">
<div class="row">
<div class="col-lg-4 col-md-6 dark-green square-holder d-flex flex-column">
{% include 'logo-sq.twig' %}
</div>
{% include 'items-rectangle.twig' %}
</div>
</div>
{% endblock %}

这是items-rectangle.php

$context = Timber::get_context();
$djargs = array(
'paged' => 1,
'post_status' => 'publish',
'posts_per_page' => 3,
'post_type' => 'item',
'orderby' => 'date',
'order' => 'DESC'
);
$context['items'] = Timber::get_posts($djargs);
Timber::render( 'items-rectangle.twig', $context );

在此处使用此代码不起作用-如果我将其添加到items-rectangle中则不起作用-如果我将其添加到首页中了......

是否可以使用包含来获取帖子?

0 个答案:

没有答案