有什么方法可以在树枝模板中制作网格样式列表?

Any way to make a grid style list in twig templates?

我正在尝试为 WordPress 使用 twig 制作模板的 3x3 网格,我正在使用 for 为我当前添加但正在显示的每一集显示媒体播放器仅以列表格式。

当前代码:

{% for episode in podcast.episodes({ orderby: "publicationDate", order: "DESC", limit: 200 }) %}
    <div class="width">
        {{ episode.player }}
    </div>
{% endfor %} 

当前结果:

期望的结果:

这是应用代码后的样子,我猜第 4 章看起来像那样,因为它没有副标题。

假设此模板没有 CSS 类 网格 - 您将需要添加自己的 CSS 代码。

要获得 3 列网格,您可以使用如下内容:

.movie-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
}

我还添加了一个 grid-gap 间距。

然后像这样修改您的模板:

<div class="movie-grid">
{% for episode in podcast.episodes({ orderby: "publicationDate", order: "DESC", limit: 200 }) %}
    <div class="width">
        {{ episode.player }}
    </div>
{% endfor %}
</div>