Agrupar categorías en WordPress 3.x

Buenas espero que estén bien…de bien

Voy a mostrar algo bastante útil en wordpress en la última versión la 3.2.1 .
Supongamos el caso en que querramos presentar los posts agrupados por categorías en la home y no todos los posts juntos y ordenados por fecha como vienen por defecto.

Primero creemos categorías y asociemosle unos posts, como en el ejemplo la categoría “notas”:

Esta versión de wordpress trae por defecto el theme Twenty Eleven 1.2:

Este theme en particular no trae el archivo loop.php al que podemos estar acostumbrados en versiones anteriores, para modificar en este caso vamos a jugar con el archivo index.php contenido en la carpeta wp-content/themes/twentyeleven

En la línea 24 tenemos el loop

<?php /* Start the Loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>

<?php get_template_part( ‘content’, get_post_format() ); ?>

<?php endwhile; ?>
reemplazamos esas líneas por estas:

<?php
$notas = new WP_Query();

/*A la instancia de WP Query le decimos que traiga los posts de categoría “notas” y que me muestre solamente 2*/

$notas->query(‘category_name=notas&showposts=2’);

while($notas->have_posts()) : $notas->the_post(); ?>
<div class=”post”>
<h4><?php the_title(); ?></h4>
<div class=”entry”>
<?php the_content(‘Leer el resto de esta noticia &raquo;’); ?>
</div>
</div>
<?php endwhile; ?>

Hacemos uso de la Clase WP Query vamos a necesitar tantos bucles como categorías quisiéramos mostrar, de esa manera sencilla podemos agrupar por categorías o por cualquier parámetro asociado a un post. Espero les sirva

Dejá una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: