diff --git a/blocks/archive.php b/blocks/archive.php
index 50dfa89..7c04861 100644
--- a/blocks/archive.php
+++ b/blocks/archive.php
@@ -26,11 +26,15 @@ if( $posts ):
+
+
+ Архив номеров
+
-endif;
+
$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(
+
+
+//get_template_part( '/blocks/paginator');?>
+
+
+
+
-
-//get_template_part( '/blocks/paginator');?>
-
-
-
-
-
diff --git a/footer.php b/footer.php
index dd04df2..66e0d2b 100644
--- a/footer.php
+++ b/footer.php
@@ -120,48 +120,46 @@
+
-