templates/starter/index.php in wordpress-starter-0.1 vs templates/starter/index.php in wordpress-starter-0.2

- old
+ new

@@ -1,19 +1,49 @@ <?php /** * The main template file. * - * @category Theme - * @package [starter] - * @author [Your Name] - * @copyright 2012 [Your Name] + * 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 starter + * @since starter 1.0 */ - get_header(); +get_header(); ?> - /* Run the loop to output the posts. - * If you want to overload this in a child theme then include a file - * called loop-index.php and that will be used instead. - */ - get_template_part( 'loop', 'index' ); + <div id="primary" class="content-area"> + <div id="content" class="site-content" role="main"> - get_footer(); + <?php if ( have_posts() ) : ?> + + <?php starter_content_nav( 'nav-above' ); ?> + + <?php /* Start the Loop */ ?> + <?php while ( have_posts() ) : the_post(); ?> + + <?php + /* Include the Post-Format-specific template for the content. + * If you want to overload this in a child theme then include a file + * called content-___.php (where ___ is the Post Format name) and that will be used instead. + */ + get_template_part( 'content', get_post_format() ); + ?> + + <?php endwhile; ?> + + <?php starter_content_nav( 'nav-below' ); ?> + + <?php else : ?> + + <?php get_template_part( 'no-results', 'index' ); ?> + + <?php endif; ?> + + </div><!-- #content .site-content --> + </div><!-- #primary .content-area --> + +<?php get_sidebar(); ?> +<?php get_footer(); ?> \ No newline at end of file