Last active
March 16, 2016 22:10
-
-
Save davidshq/1237d63be0c1959e2094 to your computer and use it in GitHub Desktop.
Twenty Sixteen: index.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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. | |
* | |
* @link http://codex.wordpress.org/Template_Hierarchy | |
* | |
* @package WordPress | |
* @subpackage Twenty_Sixteen | |
* @since Twenty Sixteen 1.0 | |
*/ | |
get_header(); ?> | |
<div id="primary" class="content-area"> | |
<main id="main" class="site-main" role="main"> | |
<?php if ( have_posts() ) : ?> | |
<?php if ( is_home() && ! is_front_page() ) : ?> | |
<header> | |
<h1 class="page-title screen-reader-text"><?php single_post_title(); ?></h1> | |
</header> | |
<?php endif; ?> | |
<?php | |
// Start the loop. | |
while ( have_posts() ) : the_post(); | |
/* | |
* Include the Post-Format-specific template for the content. | |
* If you want to override 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( 'template-parts/content', get_post_format() ); | |
// End the loop. | |
endwhile; | |
// Previous/next page navigation. | |
the_posts_pagination( array( | |
'prev_text' => __( 'Previous page', 'twentysixteen' ), | |
'next_text' => __( 'Next page', 'twentysixteen' ), | |
'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentysixteen' ) . ' </span>', | |
) ); | |
// If no content, include the "No posts found" template. | |
else : | |
get_template_part( 'template-parts/content', 'none' ); | |
endif; | |
?> | |
</main><!-- .site-main --> | |
</div><!-- .content-area --> | |
<?php get_sidebar(); ?> | |
<?php get_footer(); ?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment