Recientemente os proponíamos la creación de Tipos de Contenido Personalizado o Custom Post Types para la versión 3.0 de WordPres, que está a punto de ser lanzada.

Una vez hemos creado en nuestra Administración las nuevas páginas desde las que crear esos contenidos personalizados, tendremos que ir hasta nuestras plantillas (templates) y generar los loops adecuados para extraer de la base de datos contenidos de tal o cual tipo.

El mejor método para conseguirlo es a través de wp_query:

<ul>
<?php global $wp_query;
$wp_query = new WP_Query("post_type=albums&post_status=publish");
while ($wp_query->have_posts()) : $wp_query->the_post(); ?>

    <li><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li>

<?php endwhile; ?>
</ul>

Aquí estaríamos creando una simple lista de aquellos contenidos creados bajo el Tipo de Contenido Personalizado “Albums”.

Podremos dentro de este loop, por lo tanto, extraer como de costumbre tantos elementos como queramos del contenido creado bajo esa rúbrica: título, extracto, contenido entero, imágenes adjuntas, campos personalizados, categoría, etc etc.

Esperamos vuestros comentarios.