Support » Fixing WordPress » Problems with prev/next links on custom page

  • Resolved tjobbe

    (@tjobbe)


    I have a page with a custom loop that shows all posts from a certain category, and on this page I need to have previous / next links.

    At the moment it doesn’t work, it looks like it does as the url changes, but the posts do not. what am I doing wrong?

    http://pastebin.com/CfLXD8dt

Viewing 4 replies - 1 through 4 (of 4 total)
  • Is this a “page” as wordpress defines page, or is it category.php, archive.php, single.php?

    Is it a category? For instance next_posts_link() and previous_posts_link() are okay to use on a category type page to get the next/previous x amount of posts.

    But if it’s a single blog post with a link to the previous and next posts then you should be using next_post_link and previous_post_link.

    It’s a custom template, with a custom loop that echos posts from a specific category.

    I have 9 posts showing up as thumbnail, link and title. But I have well over 100 posts. My problem is that the prev/next buttons are showing, but they do not do anything when clicked except reload the same content with a different url (/page/2/)

    Try adding the paged parameter to your query.

    http://codex.wordpress.org/Pagination#Adding_the_.22paged.22_parameter_to_a_query

    Generally I’d also recommend using WP_Query instead of query_posts.

    That worked a treat, thanks!

    here’s what I ended up with:

    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    				query_posts('cat=29&showposts=12&posts_per_page=9&paged=' . $paged);
Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Problems with prev/next links on custom page’ is closed to new replies.