Это похоже на то, что может сделать простой, правильно сформированный запрос query_posts(). Я сомневаюсь, что вам даже придется полагаться на плагин. :)
я буду считать, что вы знакомы с query_posts() функция, так что давайте идти вперед и использовать этот пример в качестве основы:
// let's get the first 10 posts from category ID 3
query_posts('posts_per_page=10&cat=3');
while(have_posts()):the_post();
// do Wordpress magic right here
endwhile;
Теперь, чтобы получить 11-й в 20-сообщений из 3-й категории (то есть, в ближайшие 10 сообщений), мы хотим использовать параметр [смещение] на query_posts():
// let's get the next 10 posts from category ID 3
query_posts('posts_per_page=10&cat=3&offset=10');
while(have_posts()):the_post();
// do Wordpress magic right here
endwhile;
для большинства целей, которые должны быть достаточно. Однако вы упомянули о том, что вы планируете разбивать страницы списков категорий только на главной странице? Я предполагаю, что вы имеете в виду, что у вас есть несколько списков категорий на главной странице, и все они разбиваются на страницы независимо друг от друга.
С чем-то подобным, похоже, вам придется немного поработать с Javascript, чтобы выполнить эту работу за вас, а также то, что я проиллюстрировал выше.
да более одного запрос. и больше категорий :) – Uffo