она рано или поздно заканчивается, есть пробел, где нет картинок, и опять начинается. Посмотрите внимательнее как на сайте и у вас
Еще раз хочу акцентировать внимание на том, что установка переменной $post нужна для работы функций the_title(), the_content(), get_template_part()
<?php get_header(); ?>
<?php the_post(); ?>
<main class="Main_Content">
<article class="Text_Main_Block">
<h1 class ="first_title"><?php the_title(); ?></h1>
<br>
<?php the_content(); ?>
</article>
</main>
<?php get_footer(); ?>
$category_id = get_cat_ID( 'Дома' );
$category_link = get_category_link( $category_id );
<div class ="block">
<a class ="Сategory_Link_1" href=" <?php echo $category_link; ?> "> Дома </a>
</div>
<?php get_header(); ?>
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<?php if ( have_posts() ) : ?>
<header class="page-header">
<?php
the_archive_title( '<h1 class="page-title">', '</h1>' );
the_archive_description( '<div class="taxonomy-description">', '</div>' );
?>
</header>
<?php while ( have_posts() ) :
the_post();
get_template_part( 'template-parts/content', get_post_format() );
endwhile;
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>',
)
);
else :
get_template_part( 'template-parts/content', 'none' );
endif; ?>
</main>
</div>
<?php get_footer(); ?>