Доброго времени суток. Встала задача на главной странице вывести 8 записей на внутренних по 9. Прописал условие на значение $paged, но проблема в том, что пропадает последняя страница. Причем на главной она есть в листе страниц, но когда переходишь то страница пуста, а на остальных страницах последней странице нет даже в листе пагинации.
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
echo $paged;
if ( $paged >= 0) {
$cofp=8;
} else {
$cofp=9;
}
$args = array(
'posts_per_page' =>$cofp,
'paged' => $paged,
'cat' => 'cat=1',
);
$wp_query = new WP_Query($args);
?>
<?php if( get_query_var('paged') == 1 ) { ?>
<div class="container-fluid container-fluid_content">
<div class="row">
<?php $loop = 0;?>
<?php while ($wp_query->
have_posts()): $wp_query->the_post();?>
<?php $loop++;?>
<?php if ($loop == 1) {?>
<article class="col-md-57p">
<div class="news-item">
<div class="news-item-img">
<?php if (has_post_thumbnail()) {?>
<a href="<?php the_permalink()?>
">
<?php the_post_thumbnail('first-thumb');?></a>
<?php }?></div>
<div class="in-img">
<div class="news-item-cat">Политика</div>
<div class="news-item-desc">
<a href="<?php the_permalink()?>
">
<?php the_title();?></a>
</div>
<div class="news-item-data">
<?php the_time('j F Y');?></div>
</div>
</div>
</article >
<?php } elseif ($loop == 2) {?>
<article class="col-md-43p">
<div class="news-item">
<div class="news-item-img">
<?php if (has_post_thumbnail()) {?>
<a href="<?php the_permalink()?>
">
<?php the_post_thumbnail('second-thumb');?></a>
<?php }?></div>
<div class="in-img">
<div class="news-item-cat">Политика</div>
<div class="news-item-desc">
<a href="<?php the_permalink()?>
">
<?php the_title();?></a>
</div>
<div class="news-item-data">
<?php the_time('j F Y');?></div>
</div></div>
</article >
<?php } elseif ($loop >=
3 ) {?>
<article class="col-md-4">
<div class="news-item">
<div class="news-item-img">
<?php if (has_post_thumbnail()) {?>
<a href="<?php the_permalink()?>
">
<?php the_post_thumbnail('other-thumb');?></a>
<?php }?></div>
<div class="news-item-cat">Политика</div>
<div class="news-item-desc">
<a href="<?php the_permalink()?>
">
<?php the_title();?></a>
</div>
<div class="news-item-data">
<?php the_time('j F Y');?></div>
</div>
</article >
<?php }?>
<?php endwhile;?></div>
</div>
<?php } else {?>
<div class="container-fluid container-fluid_content">
<div class="row">
<?php while ($wp_query->
have_posts()): $wp_query->the_post();?>
<article class="col-md-4">
<div class="news-item">
<div class="news-item-img">
<?php if (has_post_thumbnail()) {?>
<a href="<?php the_permalink()?>
">
<?php the_post_thumbnail('other-thumb');?></a>
<?php }?></div>
<div class="news-item-cat">Политика</div>
<div class="news-item-desc">
<a href="<?php the_permalink()?>
">
<?php the_title();?></a>
</div>
<div class="news-item-data">
<?php the_time('j F Y');?></div>
</div>
</article >
<?php endwhile;?></div>
</div>
<?php } ?>
<div class="container-fluid">
<div class="row">
<div class="col-xs-12 text-center">
<?php the_posts_pagination(
array(
'show_all' =>
False, // показаны все страницы участвующие в пагинации
'end_size' => 1, // количество страниц на концах
'mid_size' => 1, // количество страниц вокруг текущей
'prev_next' => True, // выводить ли боковые ссылки "предыдущая/следующая страница".
'prev_text' => __('Предыдущая'),
'next_text' => __('Следующая'),
'add_args' => False,
'add_fragment' => '', // Текст который добавиться ко всем ссылкам.
'screen_reader_text' => __(' '),
)
);?>
</div>
</div>
</div>