"post_per_page" 未显示指定的帖子数

"post_per_page" not displaying the number of posts specified

我在每页显示所需的帖子数量时遇到问题。我尝试更改指定帖子的数量 'post_per_page' => '3' 但结果仍然是相同数量的 4 个帖子。在树枝文件中,我只是用一个简单的循环语句输出结果:{% for project in projects %}

$context = Timber::context();

$query = array(
    'post_type' => 'project',
    'post_per_page' => '3'
);
$context['projects'] =  new Timber\Postquery($query);

$timber_post = new Timber\Post();
$context['post'] = $timber_post;
Timber::render( array( 'pages/page-' . $timber_post->post_name . '.twig', 'pages/page.twig' ), $context );

应该是posts_per_page,不是post_per_page

正确的方法:必须像 posts_per_page args 元素。

您还应该使用 Timber::get_posts($query) 而不是 Timber\Postquery($query);