Ferticidio's: El blog personal de Fernando Lescano donde escribe un monton de cosas que solo a el pueden interesarle

Listar solo las ultimas paginas creadas

En socialte tenemos un funcionamiento que difiere un poco del normal de un blog. Tenemos, para decirlo de una manera, dos tipos de contenidos. Estos contenidos, como es de esperarse, los dividimos en posts y paginas porque era lo mas sencillo de hacer.

Los posts son reseñas de paginas, y las paginas son artículos, lo idea seria lo contrario tal vez, pero eso nos limitaba otras cosas. Asi que quedo de esa forma.

El problema se presento cuando la cantidad de artículos aumento. Tener un listado con 30 o 40 artículos (que son paginas) es bastante problemático. Por suerte en la biblia de wordpress encontré algo muy útil.

A partir de la version 2.8 de wordpress dentro del tag de plantilla wp_list_pages tenemos unos cuantos argumentos útiles. Conocía algunos, exclude y cosas asi, pero habia uno “number” que no conocía.

El parámetro number limita la cantidad de paginas que se muestran en ese listado. Entonces con un poco de código podemos listar, por ejemplo, solo las ultimas 10 paginas publicadas. El código me quedo asi:

<?php wp_list_pages(‘number=10&title_li=&exclude=1&sort_column=ID&sort_order=DESC’); ?>

A ver… un par de cosas:

sort_column es para ordenarlas por algún campo en particular, el normal, creo, es por el titulo.

sort_order es para decirle como queremos que se orden, el normal es ascendiente, creo, como queremos los últimos 10 usamos descendiente.

El exlude ya sabemos para que se usa ¿no?


Compartelo:

  • gracias! esto seguramente lo usaré en una cosita nueva en la que estoy trabajando… ahora bien, me entró la curiosidad… ¿en qué los limitaba usar los post como articulos, motivo por el cual resolvieron invertir la cuestión, y que los post sean las reseñas y las paginas los articulos?… el motivo de ese “cambio” me parece muy interesante para un post aparte, dando ejemplos de la versatilidad que se puede tener con WP!

    saludos

  • En realidad es solo por el plugin de puntajes. Ademas los articulos son mas de relleno (y para generar enlaces internos) que otra cosa. El contenido principal son las reseñas.
    Supongo que se podria haber limitado segun las categorias y asi obtener mucha mas versatilidad.
    Pero eso ya es otro tema.
    Saludos.

  • que bien graxias por tu ayuda enserio la necesitaba ok que tenseas feliz bye y muxas graxias

  • dioos te bendiga jejejejejeje enserio eres mi heroe graxias bye bye se feliz………

Puedes seguir todas las respuestas a este post mediante el RSS 2.0 feed.