Вы наверное меня не правильно поняли...
Если не активна ни одна ссылка то их перечень выглядит так
<ul class="news-nav-list">
Год:
<li><a href="?y=2022&m=05">2022</a></li>
<li><a href="?y=2021&m=05">2021</a></li>
<li><a href="?y=2018&m=05">2018</a></li>
</ul>
и соответственно
<ul class="news-nav-list">
Месяц:
<li><a href="?y=2022&m=04">Апрель</a></li>
<li><a href="?y=2022&m=09">Сентябрь</a></li>
</ul>
т.е. в параметры добавляется текущий год и месяц соответственно: Чтобы выбрав только год, можно было посмотреть статьи за текущий месяц нужного года, а если не выбирая год нажать на месяц то будут показаны статьи за текущий год выбранного месяца.
НО...
Если мы выбрали например 2018 год, то список ссылок уже на обновленной странице, будет выглядеть подругому - Вот так:
<ul class="news-nav-list">
Год:
<li><a href="?y=2022&m=05">2022</a></li>
<li><a href="?y=2021&m=05">2021</a></li>
<li><a href="?y=2018&m=05">2018</a></li>
</ul>
и соответственно
<ul class="news-nav-list">
Месяц:
<li class="current-menu-item"><a href="?y=2018&m=04">Апрель</a></li>
<li class="current-menu-item"><a href="?y=2018&m=09">Сентябрь</a></li>
</ul>
А если мы выбрали еще и месяц - например Сентябрь - то список ссылок уже будет таким:
<ul class="news-nav-list">
Год:
<li class="current-menu-item"><a href="?y=2022&m=09">2022</a></li>
<li class="current-menu-item"><a href="?y=2021&m=09">2021</a></li>
<li class="current-menu-item"><a href="?y=2018&m=09">2018</a></li>
</ul>
и соответственно
<ul class="news-nav-list">
Месяц:
<li class="current-menu-item"><a href="?y=2018&m=04">Апрель</a></li>
<li class="current-menu-item"><a href="?y=2018&m=09">Сентябрь</a></li>
</ul>
т.е. у меня в ссылке - в строке браузера - всегда есть параметр года и параметр месяца (если нажата хоть одна из них) - и всегда в порядке - ?y=ГОД&m=МЕСЯЦ