Hola, más que una alternativa, te paso esto para que lo sumes a tus conocimientos sobre Wordpress, pues creo que como lo tienes es una buena solución para tu caso.
El asunto es que SI puedes crear templates para tus páginas, osea, de manera muy específica,
como lo puedes ver aquí. Puedes crear un archivo llamado page-descargas.php (descargas es el slug del archivo) para manejar esa sección, y así sucesivamente.
La ventaja de esto es que puedes hacer lo que quieras con el diseño, la estructura y otros aspectos del sitio de manera mucho más fácil que si lo hicieras de la manera tradicional, como lo tienes hasta ahora.
Por otra parte mejora la velocidad de descarga de tu sitio, pero esto sería para sitios de mucha mayor envergadura, lo que no quiere decir que lo puedes hacer si así lo deseas, pues como explica en el link que te pasé, al hacerse una petición a tu servidor, por ejemplo:
http://tu-blog.com/acerca-de-mi/, Wordpress busca primeramente un archivo llamado page-acerca-de-mi.php, de no existir, entonces cargará el archivo page.php. Así más o menos.
Espero te sirva la explicación.
Saludos...