Olá
Dentro do post, para quebrar o conteúdo em páginas, adicione:
<!--nextpage-->
…onde quer criar uma nova página e assim por diante. É meio a olho, você calcula mais ou menos o quanto de texto quer que cada página do post tenha. Se no post não aparecer links de paginação, pe preciso adicionar um código<no arquivo single.php do tema. Veja em http://codex.wordpress.org/pt-br:Estilos_no_Link_de_Páginas
Sobre mostrar os posts, você precisa usar query, procure no forum que deve ter algo sobre isso.
Olá Diana, valeu por responder, mas acho q não fui muito claro.
O problema é o seguinte, o usuário fará uma filtragem no formulário, com as informações eu realizo uma busca e seleciono os posts relacionados. Ou seja com isso eu capturo os IDs dos posts. Com isso preciso mostrar apenas 5 posts por página, ai eu preciso colocar próxima página e página anterior quando passar de 5 posts. Entende?
Tentei de algumas formas mas não tive sucesso. Acabei apelando por tratar isso com jquery, mas seria bom ter alguma forma de selecionar quais posts mostrar na index pois com query vc seleciona apenas um posts só e não vários.
Vlw!