WordPress.org

Ready to get started?Download WordPress

Forums

Blog Page Only Displays One Post (2 posts)

  1. anogaki
    Member
    Posted 5 months ago #

    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 csufprssa.org, 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(); ?>

    <?php
    $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!

  2. DJDoubleXL189
    Member
    Posted 5 months ago #

    Look for a posts per page option in your theme options...

    This bit right here:

    'posts_per_page='.get_option('posts_per_page').''

    For some reason "posts_per_page" is equal to 1.

Reply

You must log in to post.

About this Topic