Holas,
No encuentro la parte en que imprimes los números de página, pero el caso es hacer un ciclo en esa parte de la impresión de acuerdo al número de vínculos que quieras mostrar

... O sea un dos ciclos, según tu código, uno para recorrer el número de registros por página, y otro para mostrar solo el máximo de vínculos que se quieran mostrar..
suerte! ;)