<?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.
 *
 * @package Nihongo
 */

get_header(); ?>

<main id="main" class="site-main">
    <?php
    if (have_posts()) :
        // Start the Loop
        while (have_posts()) :
            the_post();
            
            // Check if this is the home page
            if (is_front_page()) {
                // Include home page template
                get_template_part('template-parts/content', 'home');
            } else {
                // Include default content template
                get_template_part('template-parts/content', get_post_type());
            }
        endwhile;
    else :
        // If no content, show 404 or fallback
        get_template_part('template-parts/content', 'none');
    endif;
    ?>
</main>

<?php
get_footer();


