【发布时间】:2021-04-26 22:09:18
【问题描述】:
我是 Timber 的新手,我正在尝试让单个帖子项目的分页工作。由于档案分页有很多主题,我想强调这是关于单个帖子分页的,它处理使用<!--nextpage--> 标签创建的多页单个帖子。在基本的 WordPress/PHP 使用中,它在循环内使用 wp_link_pages() 处理。
据我了解,通过搜索 SO 和其他网站,只需使用 post.pagination 数组就应该会发生魔法。但它在我的 twig 文件中是空的(根据 Timber 文档,Timber\Post 对象中根本不存在)。
我的singular.php 标头如下所示:
$context = Timber::get_context();
$post_object = new Timber\Post();
这是我的树枝文件:
{% if post.pagination %}
<nav>Pages:
{% for page in post.pagination.pages %}
{% if page.current %}
<span class="current">{{ page.title }}</span>{{ loop.last ? '' : ', ' }}
{% else %}
<a href="{{ page.link }}">{{ page.title }}</a>{{ loop.last ? '' : ', ' }}
{% endif %}
{% endfor %}
</nav>
{% endif %}
我做错了什么,我错过了什么,如何让单个帖子分页与 Timber 一起使用?
【问题讨论】:
标签: php wordpress pagination timber