Support » Fixing WordPress » My pagination doesn't work with query_posts()

  • Resolved Ahrengot

    (@ahrengot)


    I have 2 “blog” pages on my new site. The home page itself and a page titled blog with the following code:

    <?php
    	// Query posts
    	query_posts("posts_per_page=5");
    ?>
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    	<!-- all the loop stuff -->
    <?php endwhile; endif; ?>

    So what I do to overwrite the default page behavior, as you can see, is call query_posts() without including the $query_string variable.

    However this screws up my pagination some how. When I call the second page it simply fetches the same posts over and over again. You can try this by going to http://ahrengot.com/blog/ and then navigating to http://ahrengot.com/blog/page/2 or by clicking the “show more posts” button which does the same thing, but loads the page via ajax (Using Paul Irish’ Infinite Scroll plugin to do this).

    I figure that I’m going at this from a wrong angle, so I would love any pointers in the right direction!

    Many thanks in advance 🙂

Viewing 4 replies - 1 through 4 (of 4 total)
Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘My pagination doesn't work with query_posts()’ is closed to new replies.