Crear nuestros menús desde la Administración, por fin en WP 3.0

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)

Sin embargo, y como un paso significativo en el desarrollo de WordPress, se ha anunciado recientemente la incorporación de una pantalla en la Administración que, combinada con cierto template tag (¿alguien ha tenido la oportunidad de trabajar con la versión beta de WP 3.0?), nos permitirá crear menús en nuestro site que incluyan, a voluntad, todos estos elementos:

– páginas estáticas (a escoger)
– categorías (a escoger)
– links (a escoger)
– etiquetas (a escoger)

Veamos un adelanto:

Image and video hosting by TinyPic

Y la edición del elemento:

Image and video hosting by TinyPic

Quienes originaron la inclusión son los chicos de Woo Themes (que son una empresa muy activa en la creación de temas de pago), como podéis ver en el enlace anterior.

Tendremos que esperar al lanzamiento de WP 3.0 y actualizar nuestros themes particulares para habilitarlos a la novedad, pero esto es realmente un paso que afianza a WordPress como un CMS OpenSource que está para quedarse.

Sin comentarios

DEJA TU COMENTARIO