twitterfacebookgoogledribbblepinterestmyspacetumblrvimeoyoutubebehancegithubflickrforrstrssmail
Ultimas Entradas
LuxePad: Teclado Portátil Bluetooth Ultrafino para iPad check it out →

Crear una sección de post destacados

¿Os ha ocurrido alguna vez el escribir un artículo y verlo desaparecer con pocas visitas o sin ningún comentario?

Existen varias técnicas para dar visibilidad a los post más viejos de nuestro blog, que normalmente no se leerían nunca más, y de este modo potenciar nuevamente las visitas hacia ese artículo. Podemos utilizar plugins como Related Post with Thumb para mostrar los artículos relacionados, u otro como por ejemplo Avanced Random Post para insertar un post al azar en primera página.

Otra manera es aquella de insertar en la sidebar o en el footer una lista de post destacados, elegidos por nosotros, aquellos que  creemos que nuestros visitante no deben perderse.

Existen varios modos, os explicaré dos métodos, vosotros elegís el que más os guste.

Una sección de post destacados con campos personalizados.

Habréis visto que en vuestro editor de WordPress existe una casilla llamada campos personalizados, utilizaremos esto para crear nuestros efectos:

 

  • Abrir en modalidad de editar el primer post que queremos poner en nuestra sección.
  • En la casilla campos personalizados hacer clic en Agregar nuevo.
  • Como nombre insertar: destacados.
  • Como valor insertar 1.
  • Hacer clic en Añadir campo personalizado.
  • Repetir esta operación en todos los post que queráis poner en vuestro sección de post destacados.

Hecho esto, no os queda nada más que insertar el código siguiente donde queráis que aparezca vuestra lista:

<h2>Artículos Destacados</h2>
<?php query_posts('meta_key=evidenza'); ?>
<ul>
    <?php if (have_posts()) : while(have_posts()) : the_post(); ?>
    <li>
        <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br />
        <?php the_time('j F Y'); ?>
    </li>
    <?php endwhile; endif; ?>
</ul>

Solo quedará modificar el css para resaltar con alguna clase de estilo la nueva sección.

Una sección de post destacados usando categorías.

El segundo método es un poco más cómodo ya que utilizaremos las categorías para la creación de nuestra nueva sección:

 

  • Id a la página de gestión de las Categorías.
  • Crear una nueva categoría llamada “Destacados”.
  • Abrid el post que queréis añadir y agregadle la categoría que hemos creado.

Ahora tenemos que excluir “Destacados” de la lista de categorías, no tiene sentido que aparezca entre las otras. Tenéis que ir en busca dentro de vuestro tema activo de la función que crea el índice de categorías (probablemente será wp_list_cats) y modifícala del siguiente modo:

<?php wp_list_cats('exclude=40'); ?>

Obviamente sustituid 40 con la identificación de vuestra categoría.

Hecho esto, insertad el siguiente código para que aparezcan la lista de post destacados en el lugar que vosotros deseéis.

<h2>Artículos Destacados</h2>
<?php query_posts('cat=40'); ?>
<ul>
    <?php if (have_posts()) : while(have_posts()) : the_post(); ?>
    <li>
        <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br />
        <?php the_time('j F Y'); ?>
    </li>
    <?php endwhile; endif; ?>
</ul>

También tenéis que insertar la id de la categoría “Destacados” en lugar de 40.

Esto es todo, espero que os pueda servir de ayuda.

Written by wbaseweb

5 Comments

  1. Luarev · 3 mayo, 2009

    Me parecen trucos extraordinarios. El segundo de los trucos presentados en este artículo me parece el menos traumático. Creo que en lugar de cat=40, debería ser cat_ID=40. Sin embargo, ni con la primera forma, ni con la segunda puedo lograr que funcione. Algo debo estar haciendo mal, y no sé que puede ser.

  2. Luarev · 3 mayo, 2009

    Debo aclarar que intenté colocarlo en la sección de widgets.

  3. fires · 16 febrero, 2010

    quisiera saber si funciona también en blogger.
    Muchas gracias..saludos

  4. miguelnx · 6 mayo, 2010

    Supongo que donde pone “evidenza” en esta línea: habrá que poner el nombre de nuestro nuevo campo (si usamos el de tu ejemplo sería “destacados”. Haciéndolo así funciona.
    ¿El valor “1″ que se le pone al campo, tiene alguna repercusión??. Yo le he puesto a los post que quiero destacar un valor consecutivo y diferente para cada uno (1, 2 ,3,….) pero a la hora de mostrar estos post destacados, lo hace en el orden cronológico en que se postearon.

    Saludos.

Leave A Reply