Micaela 27 de octubre de 2009 a las 09.02
   Imprimir artículo
elWebmaster.com

WordPress: C贸mo colocar tus Sticky Posts en cualquier parte del sitio


wordpress_final1WordPress posee una propiedad bastante genial llamada Sticky Posts, que muestra estos posts sobre el resto de tus art铆culos, pero s贸lo si tu tema est谩 programado para que funcione as铆.

En esta nota, te mostraremos un truco que te permitir谩 mostrar los 煤ltimos Sticky Posts en cualquier lugar de tu tema WordPress.

Asumiendo que ya has creado una p谩gina template personalizada y/o tienes el loop listo, pega el siguiente c贸digo antes de el loop:

  1. <?php
  2.     /* Get all sticky posts */
  3.     $sticky = get_option( 'sticky_posts' );
  4.  
  5.     /* Sort the stickies with the newest ones at the top */
  6.     rsort( $sticky );
  7.  
  8.     /* Get the 5 newest stickies (change 5 for a different number) */
  9.     $sticky = array_slice( $sticky, 0, 5 );
  10.  
  11.     /* Query sticky posts */
  12.     query_posts( array( 'post__in' => $sticky, 'caller_get_posts' => 1 ) );
  13.     ?>

Este c贸digo puede ser utilizado en slider o cualquier otra propiedad avanzada que desees implementar en tu sitio. El snippet est谩 sobre todo orientado hacia un sitio de WordPress que tiene una p谩gina principal personalizada o un look estilo revista.

Fuente: WP Beginner


Enviar a Del.icio.us Enviar a Meneame Enviar a Digg Enviar a Fresqui Enviar a Enchilame

Comentarios (3)

  1. Jose Robinson dice:

    Hey, no hay otra forma que no sea almacenando todos los sticky post en una variable, por que te imaginas lo que pasar铆a si por ejemplo le pones esto a un diario online que en poco tiempo llegue a tener miles de noticias y por ende miles de sticky posts.

  2. jose dice:

    Interesante, talvez encuentres que este web site tambien sea fascinante para el tema. Ya que nos ensena a los hombres a ser Hombres. LOL.

    Saludos :)

  3. jesus dice:

    muy bien, esta bien el c贸digo. Lo he implementado en mi theme dentro del sidebar, tambi茅n he duplicado el loop de los post, as铆 de esta forma en el 铆ndex salen fijos los del sidebar y se van actualizando el resto. No se si es correcto pero es lo que quer铆a. Gracias crack!

Deja tu opinión

© 2007 - 2008 elWebmaster.com | Powered by Wordpress | Diseño CSS y XHTML válido. | Algunos íconos basados en FamFamFam Mini
Acceder