No sé al final cómo quieres.. pero puedo darte un código de una caja desplegable con la lista de páginas.. a ver..
PHP:
<div class="caja">
<h3>Lista</h3>
<ul class="contenedor">
<?php wp_list_pages('exclude=1,2' ); ?>
</ul>
</div>
<script type="text/javascript">$( ".caja h3" ).click(function() {$( "ul.contenedor" ).slideToggle( "slow", function() {});});</script>
En exclude podes poner las id's de las páginas que no querés que se muestren y luego todas las páginas que no están excluidas se mostrarían en el listado, lo cual es que cuando agregues más páginas de mapas, se actualizaría, pero cuando agregues otra página que no querés que se vea, tenés que excluirla manualmente.
En el CSS, tenés que poner:
Insertar CODE, HTML o PHP:
ul.contenedor{display:none}
Y creo que debería funcionar, luego le das el estilo vos, agregalo manualmente donde lo quieras.
Espero que te sirva :encouragement:
Un saludo.