corect archiv

This commit is contained in:
arlemp@selectel.ru
2022-01-13 20:33:50 +03:00
parent f89bd9d939
commit e4ad3c6397
3 changed files with 67 additions and 47 deletions

View File

@@ -33,6 +33,17 @@ get_header();?>
$page = get_query_var('paged');
$curryear = date('Y');
$year_params = [
'posts_per_page' => -1 ,
'category' => 3, // 19 - архив газеты,
'orderby' => 'date',
'order' => 'DESC',
'post_type' => 'post',
'suppress_filters' => true
];
if ($page == 0) {
$page = 1;
$numbers_year = $curryear;
@@ -42,15 +53,21 @@ else {
}
$posts = get_posts( array(
'posts_per_page' => -1 ,
'category' => 3, // 19 - архив газеты,
'year' => $numbers_year,
'orderby' => 'date',
'order' => 'DESC',
'post_type' => 'post',
'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
) );
$curr_params = $year_params;
$curr_params['year'] = $numbers_year;
$posts = get_posts($curr_params);
if (count($posts) == 0){
$numbers_year = $numbers_year - 1;
$curr_params = $year_params;
$curr_params['year'] = $numbers_year;
$posts = get_posts($curr_params);
}
?>
@@ -86,6 +103,13 @@ $posts = get_posts( array(
</div> <!--//end minicard block -->
<?//get_template_part( '/blocks/paginator');?>
<?endif?>
<div class="pagination-wrapper">
<nav class="navigation pagination" role="navigation" aria-label="Записи">
<div class="nav-links">
@@ -103,17 +127,11 @@ $posts = get_posts( array(
<?endfor?>
</div>
</nav>
</div>
<?//get_template_part( '/blocks/paginator');?>
<?endif?>
</div>