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)


