Recientemente apuntábamos en un artículo sobre los sites construidos a base de páginas estáticas que debíamos reflejarlas en el menú principal de nuestra web. Usualmente, lo más cómodo es crear una lista “hard-codeada”, esto es, donde manualmente se escriben los enlaces dentro del HTML:

<ul>
<li><a href="http://site.com/sobre-nosotros">Sobre nosotros</a>
</li>
<li><a href="http://site.com/contacto">Contacto</a>
</li>
<li><a href="http://site.com/pagina-estatica">Esto es una pagina estática</a>
</li>
<li><a href="http://site.com/categorias/musica">Esto una categoría</a>
</li>
<li><a href="http://site.com/etiquetas/rock">Esto un tag</a>
</li>
</ul>

La otra posibilidad, con ayuda o no de plugins que nos permitan añadir o quitar páginas y categorías de los menús, es usar, en combinación, dos template tags nativos de WordPress:

<ul>
<?php wp_list_pages(); ?>
<?php wp_list_categories(); ?>
</ul>

Para ahondar en ambos:
- (wp_list_pages)
- (wp_list_categories)

Leer más »