46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			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.
 | |
|  *
 | |
|  * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
 | |
|  *
 | |
|  * @package WordPress
 | |
|  * @subpackage Twenty_Twenty_One
 | |
|  * @since Twenty Twenty-One 1.0
 | |
|  */
 | |
| 
 | |
| get_header(); ?>
 | |
| 
 | |
| <?php if ( is_home() && ! is_front_page() && ! empty( single_post_title( '', false ) ) ) : ?>
 | |
| 	<header class="page-header alignwide">
 | |
| 		<h1 class="page-title"><?php single_post_title(); ?></h1>
 | |
| 	</header><!-- .page-header -->
 | |
| <?php endif; ?>
 | |
| 
 | |
| <?php
 | |
| if ( have_posts() ) {
 | |
| 
 | |
| 	// Load posts loop.
 | |
| 	while ( have_posts() ) {
 | |
| 		the_post();
 | |
| 
 | |
| 		get_template_part( 'template-parts/content/content', get_theme_mod( 'display_excerpt_or_full_post', 'excerpt' ) );
 | |
| 	}
 | |
| 
 | |
| 	// Previous/next page navigation.
 | |
| 	twenty_twenty_one_the_posts_navigation();
 | |
| 
 | |
| } else {
 | |
| 
 | |
| 	// If no content, include the "No posts found" template.
 | |
| 	get_template_part( 'template-parts/content/content-none' );
 | |
| 
 | |
| }
 | |
| 
 | |
| get_footer();
 |