Это просто космос! 47 символов (и это без пробелов ^^) используются для отображения единственной страницы!
Есть страница, обычная такая себе страничка. И целый полк символов нас информирует о том, что эта страничка единственная 🙂
Нафига показывать контрол для перехода на предыдущую страницу, если мы находимся на первой странице? Нафига показывать контрол, перекидывающий в начало, если мы итак вначале? Нафига в принципе показывать всю эту пагинацию, если пока всего 1 страница контента? Нафига?
Вот и я думаю, смысл показывать навигацию, если у тебя 1 страница. Самое смешное, то, что скрыть навигацию очень просто, достаточно вычислить кол-во записей в БД и разделить на кол-во новостей на одной странице, и получим кол-во всех страниц, а потом ты просто делаешь условие if($num_pages != 1) {
тут навигация
}
в др, случае она просто не появится. Очень просто, и почему-то некоторые "опытные" разработчики этого не делают.
Дело не сложности, а, думаю, в лени 🙂 Особенно на фрилансе. Это в офисе есть и тестировщики и, на крайняк, сам ПМ посмотрит. А на фрилансе что? Заказчик все не протестит. Да и не в курсе даже будет, что вот так — плохо.