Support » Fixing WordPress » Blog Page Only Displays One Post

  • I’ve designated a page to be a list of all my blog posts. On that page, I have selected “Blog Template (Posts Page)” for the template selection under Page Attributes. However, when I create a link to that page on my menu, it only displays one blog post plus the page title as if it were a blank blog post. Here’s the page in question.

    The website I’m working on is, and it’s using the Parabola Theme by Cryout Creations. I would change the Home and Blog post page in my Reader settings, but I am utilizing the presentation page option within the theme. Therefore, I have the home page set to display my posts, but I disabled posts from being shown on the presentation page via the theme settings.

    Going to the Editor page, there’s a special page template for blogs titled “templates/templates-blog.php” Here’s the code displayed:

    <?php /*
    Template Name: Blog Template ( Posts Page)
    */ ?>

    <?php get_header(); ?>

    <section id=”container” class=”<?php echo parabola_get_layout_class(); ?>”>
    <div id=”content” role=”main”>
    <?php cryout_before_content_hook(); ?>

    $paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
    query_posts(‘post_status=publish&orderby=date&order=desc&posts_per_page=’.get_option(‘posts_per_page’).’&paged=’ . $paged);?>

    <?php if ( have_posts() ) : ?>

    <?php /* Start the Loop */ ?>
    <?php while ( have_posts() ) : the_post(); ?>
    <?php global $more; $more=0; ?>
    <?php get_template_part( ‘content/content’, get_post_format() ); ?>

    <?php endwhile; ?>

    <?php if($parabola_pagination==”Enable”) parabola_pagination(); else parabola_content_nav( ‘nav-below’ ); ?>

    <?php else : ?>

    <article id=”post-0″ class=”post no-results not-found”>
    <header class=”entry-header”>
    <h1 class=”entry-title”><?php _e( ‘Nothing Found’, ‘parabola’ ); ?></h1>
    </header><!– .entry-header –>

    <div class=”entry-content”>
    <p><?php _e( ‘Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.’, ‘parabola’ ); ?></p>
    <?php get_search_form(); ?>
    </div><!– .entry-content –>
    </article><!– #post-0 –>

    <?php endif; ?>

    <?php cryout_after_content_hook(); ?>
    </div><!– #content –>
    <?php parabola_get_sidebar(); ?>
    </section><!– #container –>

    <?php get_footer(); ?>

    Thank you in advance!

Viewing 1 replies (of 1 total)
  • Look for a posts per page option in your theme options…

    This bit right here:


    For some reason “posts_per_page” is equal to 1.

Viewing 1 replies (of 1 total)
  • The topic ‘Blog Page Only Displays One Post’ is closed to new replies.