Imagen FeedFreebsArg | CD de SPIN PALACE

Publicado por Fernando Tellado | 24 Mayo 2008

Creando una Sección de Destacados

Cada vez hay mas plantillas tipo "revista" y una de las variables que mas gustan de este tipo de themes son las secciones de destacados. Es algo llamativo, que tiene muchos usos, y en realidad bastante fácil de hacer. Vamos ver los pasos para hacerlo en la barra lateral, y los explicaremos un poco por el camino.

Crear una sección de Artículos Destacados en tu blog WordPress conlleva 3 pasos básicos:

  1. Crear una categoría nueva llamada Destacados.
  2. Situar el código (luego lo doy) en sidebar.php.
  3. Dar estilo a la sección de Destacados para que se ajuste al resto de la barra lateral.

Código de Artículos Destacados

Coloca el siguiente código en el sitio que te parezca de tu barra lateral (fichero sidebar.php o como se llame en tu plantilla). En realidad también puedes ponerlo en cualquier otro sitio aunque aquí lo veremos para la barra lateral:

PHP:
  1. <ul>
  2.   <?php query_posts(‘category_name=Destacados&showposts=5); while (have_posts()) : the_post(); ?>
  3.     <li>
  4.       <a href=“<?php the_permalink() ?>“ rel=“bookmark”><?php the_title(); ?></a>
  5.     </li>
  6.   <?php endwhile; ?>
  7. </ul>

Explicación del Código

La función query_posts busca en la base de datos todos los posts de la categoría Destacados y selecciona los 5 últimos posts. Puedes cambiar 5 al número que quieras.

query_posts('category_name=Destacados&showposts=5');

Esta parte muestra los 5 posts elegidos en formato de lista, a través del Post Title:

PHP:
  1. <li>
  2.  <a href=”<?php the_permalink() ?>” rel=”bookmark”><?php the_title(); ?></a>
  3. </li>

Dando Estilo a la sección de Artículos Destacados

Coloca tu sección de Artículos Destacados en un <div id=”destacados”></div> y defínelo en tu hoja de estilos (normalmente el fichero style.css de tu plantilla). Puedes poner el estilo nuevo al final de la hoja de estilos o donde te apetezca siempre y cuando no "rompas" otra sección.

La idea es fijarte en como están definidos otros elementos de tu barra lateral en la hoja de estilos para darles el mismo aspecto y que la sección no desentone con el resto. Lo definirías así:

CSS:
  1. #destacados ul li a, #destacados ul li a:visited {
  2. /* aqui el estilo elegido */
  3. }
  4.  
  5. #destacados ul li a:hover {
  6. /* aqui el estilo elegido */
  7. }

En el primer estilo definiremos como se verán las listas y en el segundo como se verán los enlaces al colocar el cursor sobre ellos.

A partir de este momento (si guardas los cambios, claro) los posts de la Categoría de Destacados se mostrarán en la Sección de Destacados.

Como he dicho antes, este proceso se puede aplicar a cualquier parte de la plantilla que quieras. Si no tienes una sección de destacados anímate a hacer una, como ves no es complicado.

Gracias

También te puede interesar:

11 comentarios | Escribe un comentario

  1. Perro Callejero (39 comentarios) - 24/05/2008 a las 5:40

    Hola Fernando, estoy copiando tu idea para comparar apuntes entre WP y MT…

    Mientras tanto, recomiendo esta herramienta para poner código:

    http://tohtml.com/

  2. Fernando Tellado (807 comentarios) - 24/05/2008 a las 9:51

    Si, se me fué la mano :roll:

    La verdad es que aún no he encontrado el modo perfecto de insertar código en los posts. Este sistema mete un espacio entre los primeros < y ? pero los servicios como el que me has enlazado, con códigos largos, se salen del content y se meten en el sidebar.

    A ver si lo encuentro.

    Gracias

  3. nukero (7 comentarios) - 24/05/2008 a las 12:46

    buenas ¿podeis enseñar alguna web que tenga lo de la sección de destacados?

  4. Astjim (5 comentarios) - 24/05/2008 a las 13:33

    Yo utilizo el plugin Articles: http://alexking.org/projects/wordpress y la verdad es que, aunque no es exactamente lo mismo, está bien.

    Saludos,
    José Ignacio

  5. Perro Callejero (39 comentarios) - 24/05/2008 a las 18:14

    Los asides o miniposts usan el mismo principio.

    Yo tengo una sección de destacados que se llama “Noticias rápidas” en mi blog.

  6. Heroes (18 comentarios) - 24/05/2008 a las 22:13

    He intentado usar el plugin de Alex King, pero siempre consigo alguna falla, creo que probaré con este tutorial.

  7. Enrique (20 comentarios) - 25/05/2008 a las 4:16

    Casi, casi, es lo que busco y no encuentro:
    un plugin o el código para que una categoría aparezca sombreada (highlighted) y así destaque claramente.

    ¿alguien sabe de un plugin o cómo se puede hacer?
    Gracias.

  8. Fernando Tellado (807 comentarios) - 25/05/2008 a las 9:13

    Creo que se podría hacer con CSS. Investigaré un poco Enrique

  9. Fernan (1 comentarios) - 26/05/2008 a las 18:55

    Una solución momentánea es editar el código desde Php MyAdmin, auqnue es bastante engorroso claro :)

  10. Heroes (18 comentarios) - 7/06/2008 a las 21:43

    Hay alguna forma de hacer esto pero para los post más comentados, digo “de esta forma” porque los plugins para esto son para ponerlos en el sidebar, pero yo quiero colocar los destacados por visitas y destacados por comentarios debajo del header del blog?¿

  11. Fernando (230 comentarios) - 23/06/2008 a las 3:32

    Muchas Gracias es muy util en mi blog

Escribe un comentario




XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

LO ÚLTIMO EN LOS FOROS

Loading...

Advertise Here
Chitika Referral
Performancing Hive
Social Media Marketi