Hey friendly forum people - I am setting up a site for a client and having some issues with the sidebar. The way I have it set up is that the landing page of the site does not display posts - it is set to a static page under "settings>reading" and in this case that page is "home" - I have a blog page titled "journal" and under the same settings I have "posts page" set to "journal". It is my understanding that the page set to "posts page" is set to use the index.php template, and the template calls up the sidebar, but the sidebar is simply not showing up - I have made some slight styling changes to the files, but as far as I can tell nothing that would throw it off. Here is my index.php:
<?php /** * The main template file. * * This is the most generic template file in a WordPress theme * and one of the two required files for a theme (the other being style.css). * It is used to display a page when nothing more specific matches a query. * E.g., it puts together the home page when no home.php file exists. * Learn more: http://codex.wordpress.org/Template_Hierarchy * * @package WordPress * @subpackage Twenty_Eleven */ get_header(); ?> <div id="journal"> <div id="content" role="main"> <h1>Journal</h1> <?php if ( have_posts() ) : ?> <?php twentyeleven_content_nav( 'nav-above' ); ?> <?php /* Start the Loop */ ?> <?php while ( have_posts() ) : the_post(); ?> <?php get_template_part( 'content', get_post_format() ); ?> <?php endwhile; ?> <?php twentyeleven_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', 'twentyeleven' ); ?></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.', 'twentyeleven' ); ?></p> <?php get_search_form(); ?> </div><!-- .entry-content --> </article><!-- #post-0 --> <?php endif; ?> </div><!-- #content --> </div><!-- #journal --> <?php get_sidebar(); ?> <?php get_footer(); ?>
I have not touched the sidebar.php file, and just to be clear, the posts are displaying on the page correctly, the sidebar is absent. It is a site I am working on locally so I have no way of sharing it really.
Any ideas would be welcomed! Thanks!