Dependiendo de el contenido de nuestro blog y de la frecuencia de actualización nos puede ser interesante añadir o no una sección de noticias destacadas. En ella aparecerán las noticias más destacadas que creamos que más pueden interesar a nuestros visitantes.

Hacer esto en Wordpress es relativamente sencillo. Solo tenemos que crear una serie de queries (Consultas) a la base de datos. Por ejemplo, en uno de mis blog yo uso el siguiente código para mostrar las últimas 4 noticias incluidas en la categoría Top (usada para noticias destacadas):

Código PHP (Copiar):
  1. <?php
  2.     $my_query = new WP_Query('category_name=Top&showposts=4');
  3.     while ($my_query->have_posts()) : $my_query->the_post();
  4. ?>
  5.     <div class="top_news">
  6.         <a href="<?php the_permalink() ?>" rel="bookmark" title="Lee la noticia completa :: <?php the_title(); ?>"><img src="<?php echo get_post_meta($post->ID, 'feature', true);?>" alt="<?php the_title(); ?>" />
  7.         <h2><?php the_title(); ?></a></h2>
  8.     </div>
  9. <? endwhile; ?>

La parte más importante del código es la segunda linea, concretamente, category_name=Top&showposts=4. Como podemos ver esto nos filtra todos las entradas de la base de datos dejando solo aquellas noticias que estén en la categoría Top y además solo nos muestra 4 noticias.

Podremos definir nuestros propios "filtros" usando cualquiera de las variables de consulta que tenemos aqui.

Estoy barajando la posibilidad de hacer un plugin para que de forma sencilla se pueda añadir en cualquier parte de cualquier theme una sección de noticias destacadas. Por ahora no tengo demasiado tiempo, pero si os interesa ha alguno lo aré en cuanto pueda.

 

Entradas relacionadas

Deja un comentario