[ Index ] |
PHP Cross Reference of WordPress |
[Summary view] [Print] [Text view]
1 <?php 2 /** 3 * The main template file 4 * 5 * This is the most generic template file in a WordPress theme 6 * and one of the two required files for a theme (the other being style.css). 7 * It is used to display a page when nothing more specific matches a query. 8 * e.g., it puts together the home page when no home.php file exists. 9 * 10 * Learn more: {@link https://developer.wordpress.org/themes/basics/template-hierarchy/} 11 * 12 * @package WordPress 13 * @subpackage Twenty_Fifteen 14 * @since Twenty Fifteen 1.0 15 */ 16 17 get_header(); ?> 18 19 <div id="primary" class="content-area"> 20 <main id="main" class="site-main"> 21 22 <?php if ( have_posts() ) : ?> 23 24 <?php if ( is_home() && ! is_front_page() ) : ?> 25 <header> 26 <h1 class="page-title screen-reader-text"><?php single_post_title(); ?></h1> 27 </header> 28 <?php endif; ?> 29 30 <?php 31 // Start the loop. 32 while ( have_posts() ) : 33 the_post(); 34 35 /* 36 * Include the post format-specific template for the content. If you want 37 * to use this in a child theme, then include a file called content-___.php 38 * (where ___ is the post format) and that will be used instead. 39 */ 40 get_template_part( 'content', get_post_format() ); 41 42 // End the loop. 43 endwhile; 44 45 // Previous/next page navigation. 46 the_posts_pagination( 47 array( 48 'prev_text' => __( 'Previous page', 'twentyfifteen' ), 49 'next_text' => __( 'Next page', 'twentyfifteen' ), 50 'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentyfifteen' ) . ' </span>', 51 ) 52 ); 53 54 // If no content, include the "No posts found" template. 55 else : 56 get_template_part( 'content', 'none' ); 57 58 endif; 59 ?> 60 61 </main><!-- .site-main --> 62 </div><!-- .content-area --> 63 64 <?php get_footer(); ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Wed Dec 25 01:00:02 2024 | Cross-referenced by PHPXref 0.7.1 |