Это из-за этой строки:
echo ($paged == $i)? "<li class='page-item'>".$i."</li>":"<a class='page-link' href='".get_pagenum_link($i)."' class='inactive' >".$i."</a>";
Я предполагаю, что текущая страница находится в элементе <li>
, в то время как другие страницы будут в элементе.
Обратите внимание, что <li>
и <a>
имеют разные классы.
У вас может быть два подхода:
Скопируйте стили 'page-link' и примените ихв 'page-item'
Два элемента должны иметь одинаковые классы, чтобы они имели одинаковые стили:
echo ($paged == $i)? "<li class='page-item page-link active'>".$i."</li>":"<a class='page-link inactive' href='".get_pagenum_link($i)."'>".$i."</a>";