Mostrar posts más comentados con thumbnails en WordPress
Categories: Tips de wordpress, Tutoriales, Wordpress - Tags: thumbnailsComo mostrar los post más comentados o simplemente los últimos post de tu blog de wordpress es muy sencillo y les voy a mostrar como. Uno de los usuarios del usuarios del foro de soporte de WordPress pregunta que plugin le recomendamos para mostrar los últimos post con thumbnails, así que me decidí a hacer este pequeño tutorial que enseña eso mismo.
Tengan en cuenta que este código es genérico y para que se “vea bonito” tendrán que adaptarlo a sus themes y agregar un poco de CSS si fuera necesario. También pueden crear un widget o un shortcode para que sea más facil integrarlo. Todo depende de ustedes.
Suponiendo que estamos usando el twenty theme de wordpress sería algo así:
1 2 3 4 5 6 7 8 9 10 11 12 13 | <li id="meta" class="widget-container"> <h3 class="widget-title"><?php _e( 'Últimos Posts', 'twentyten' ); ?></h3> <?php $que_posts = new WP_Query('showposts=5&orderby=post_date&order=desc'); while ($que_posts->have_posts()) : $que_posts->the_post(); ?> <div class="twentyten-latest-post"> <?php the_post_thumbnail(array(50,50), array ('class' => 'alignleft')); ?> <a title="<?php the_title(); ?>" href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a> <div class="clear"></div> </div> <?php endwhile; ?> <?php wp_reset_query(); ?> </li> |
Lo más importante de este código es la variable $queposts que contiene la consulta que hacemos. En el caso anterior mostramos los últimos 5 posts ordenados por fecha.
Importante!
Para que funcione bien los thumbnails nuestro theme tiene que tener habilitada dicha opción con
add_theme_support(‘post-thumbnails’);
Como mostrar los posts más comentados?
Para ello tan solo hay que cambiar la consulta de $que_posts por la siguiente:
1 | $que_posts = new WP_Query('showposts=5&orderby=comment_count&order=desc'); |
Sencillo verdad?
Pueden consultar todas las opciones permitadas en WP_Query en el codex
Saludos!!



Excelente sugerencia. Voy aplicarlo en mi sitio.
Gracias por compartir.