Как сделать постраничную навигацию как на Хабре.

В WP можно плагинами сделать такую постраничную навигацию:

1 2 3 4 5 ->

Но в этом варианте, если появляется много записей, то что было на 1й странице убегает на 2ю, 3ю и т.д.

На Хабрахабре ( habrahabr.ru если кто не знает 🙂 ) реализован обратный вариант:

5 4 3 2 1 ->

Первая страница, она же индексная является самой большой. И дальше идем по убыванию.
В этом случае номера страниц прирастают как бы. И то, что было на N странице так там и останется.

Как такое можно в WP сделать?

Сам думаю так:

Нужно поменять тут номер страницы page/XX, потом перед запросом получить количество страниц результатов в выдаче. Это $wp_query->max_num_pages и относительно него преобразовать XX в формат WP.
5 станет 1, 4 станет 2 и т.д.

Но как это достать до самого запроса, не ломая сам wp_query ума не приложу.

Интресная идея. Неужели нет никакого решения?

Anonymous
Отправить
Ответ на: