在 Wordpress 文档的木材(链接)中,他们说这仅适用于具有活动查询的 php 文件(如 archive.php或home.php)(...)据我了解,我所做的是一个主动查询(?)。但是,我需要在我的 page.php 网站之一上进行分页。我无法显示分页。页面.php$context['blogposts'] = new Timber\PostQuery(array( 'numberposts' => -1, 'posts_per_page'=> 2, 'post_type' => 'post', 'order' => 'DESC', 'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1,));page.twig<div id="blogposts-container"> {% for post in blogposts %} {% include ['tease-'~post.post_type~'.twig', 'tease.twig'] %} {% endfor %} </div> {% include 'partial/pagination.twig' with { pagination: blogposts.pagination({show_all: false, mid_size: 3, end_size: 2}) } %}这个非常精确的逻辑适用于索引 + 文章页面(是的,我测试过)。如何让它适用于页面/自定义页面?转储blogposts.pagination给了我正确的项目列表。
1 回答
慕哥6287543
TA贡献1831条经验 获得超10个赞
原来我也应该展示pagination.twig。就我而言,我必须:
{% set posts = blogposts %}
为了这部分工作。由于部分使用帖子作为显示内容的基础对象。
- 1 回答
- 0 关注
- 91 浏览
添加回答
举报
0/150
提交
取消