skip to Main Content

I have an issue with displaying the desired number of posts per page. I tried changing the number of specified posts ‘post_per_page’ => ‘3’ but the result are still the same number of 4 posts. In the twig file I am just outputting the result with a simple loop statement: {% for project in projects %}

$context = Timber::context();

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

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

2

Answers


  1. It should be posts_per_page, not post_per_page

    Login or Signup to reply.
  2. The right way : must be like posts_per_page args element.

    Also you should use, Timber::get_posts($query) instead of TimberPostquery($query);

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search