Tendrías que rehacer la parte que genera el índice. Usa esta lógica: Tienes elnúmero de página actual. Resta y suma a este número para egenrar un intérvalo de número de páginas que vas a incluir en tu índice (EJEMPLO: Si la página actual es 10, resta y suma 3 para que tu intérvalo se a de 7 a 13). Luego verifica que los límites del intérvalo sean correctos (que el límite inferior no sea menor a 1 o el mayor no exceda el número total de páginas). Si no están bien, ajústalos. Ya teniendo ese intérvalo, creas un ciclo para generar un link a esas páginas solamente.
Saludos,