• Hi all,
    Title says it all – when my blog is paginated, all of the links/pages go to the first level blog posts, and I can’t see anything past the first set of posts. I’m using a custom theme, custom permalinks and custom post types. The blog page template and single file code is included below this paragraph. I’ve seen a few posts that have been about this issue and I’ve tried a few fixes but nothing is working. And this happened suddenly and seemingly randomly – maybe 2 weeks after updating to 4.4.2.

    Looks to me like the code is “correct”, so any help is wholly appreciated. Thank you.

    Template theme code:

    <?php
    //adhere to paging rules
    if ( get_query_var(‘paged’) ) {
    $paged = get_query_var(‘paged’);
    } elseif ( get_query_var(‘page’) ) { // applies when this page template is used as a static homepage in WP3+
    $paged = get_query_var(‘page’);
    } else {
    $paged = 1;
    }

    $posts_per_page = get_post_meta(get_the_ID(),’number_of_items’,true);
    if (!$posts_per_page) {
    $posts_per_page = get_option(‘posts_per_page’);
    }

    global $query_string;
    $args = array(
    ‘numberposts’ => ”,
    ‘posts_per_page’ => $posts_per_page,
    ‘offset’ => 0,
    ‘cat’ => ”,
    ‘orderby’ => ‘date’,
    ‘order’ => ‘DESC’,
    ‘include’ => ”,
    ‘exclude’ => ”,
    ‘meta_key’ => ”,
    ‘meta_value’ => ”,
    ‘post_type’ => ‘post’,
    ‘post_mime_type’ => ”,
    ‘post_parent’ => ”,
    ‘paged’ => $paged,
    ‘post_status’ => ‘publish’
    );
    query_posts( $args );
    ?>

    Single.php code:

    <div class=’posts-container’>
    <?php /* Start the Loop */ ?>
    <?php while ( have_posts() ) : the_post(); ?>
    <?php get_template_part( ‘content’, ‘single’ ); ?>
    <?php
    if ( comments_open() || ‘0’ != get_comments_number() ):
    comments_template( ”, true );
    endif;
    ?>
    <?php endwhile; // end of the loop. ?>
    </div>
    </div>
    <?php ts_get_single_post_sidebar(‘right2’); ?>
    <?php ts_get_single_post_sidebar(‘right’); ?>
    </div>
    </div>
    <aside class=’wrapper dark-blue’>
    <div class=’container’>
    <div class=’grid_<?php echo ts_check_if_any_sidebar(12,9,6); ?>’>
    <div class=’posts-containers-page’>
    <div class=’post-single-pagination’>
    <?php
    previous_post_link(‘%link’,__(‘previous post’,’circles’));
    next_post_link(‘%link’,__(‘next post’,’circles’)); ?>

    </div>

    [moderator note: duplicate topic moderated – please continue with this original topic. start only one topic per problem; http://codex.wordpress.org/Forum_Welcome#Where_To_Post%5D

  • The topic ‘Pagination Issue – Page 1 posts showing on all pages on blog’ is closed to new replies.