Sab
16
Ago

List Category Posts: Plugin para WordPress


WordPressPubliqué otro plugin para WordPress. Este es el segundo de creación propia, y el tercero en el que participo, contando los aportes a WP-Syntax. En una entrada pasada comentaba como tuve que escribir un plugin nuevo para WordPress para mostrar lo que quería en la página de programación. Mi idea era mostrar listas de posts de varias categorías. Y así surgió List Category Posts.

Las opciones que encontré para mostrar una lista de posts de una categoría fueron Category2Post de Nuevos Programadores, pero solo me permitía listar los posts de una categoría. También en la base de datos de plugins de WordPress me encontré con Category Page. Si bien es un plugin bastante completo, lo que yo necesitaba era bastante básico, y este plugin agregaba demasiadas cosas que no iba a usar. Así que me basé en su código, me gustó lo de usar un código sencillo para mostrar las categorías, y creé algo nuevo y más simple.

List Category Posts es un plugin bien sencillo, que muestra los posts dentro de una categoria. Puede usarse en una página o post. Simplemente hay que ingresar el string [catlist=ID], donde ID es el Id de la categoría que queremos mostrar. Además, permite definir el máximo de posts a mostrar, en una página de opciones. Creo que a medida que vaya necesitando, agregaré más opciones como definir un límite por categoría, o algo más que se me ocurra. Al listar las categorías, el plugin usa la clase “lcp_catlist” en CSS, por lo que se puede agregar esta clase a la hoja de estilo de nuestro tema, para cambiar el estilo de la lista.

Si bien recién lo envio a WordPress.org, ya ha estado funcionando desde hace días en la página de programación.

En cuanto al código de List Category Posts, es bastante simple. Se agrega un filtro a la función the_content, para que antes pase por la función de lcp, y si encuentra el string [catlist=id], usa la función del API de WordPress get_posts, que recibe como parámetros el ID de la categoría, y la cantidad de posts, mostrando cada post dentro de un list item en una lista desordenada.

Espero que lo prueben, y me cuenten cómo les fue :P » List Category Posts


Si te gustó éste post, podés apoyar a PicandoCódigo a través de PayPal!



6 Comentarios para “List Category Posts: Plugin para WordPress”

  1. Esteban



    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071618 Iceweasel/3.0.1 (Debian-3.0.1-1)

    Yo ya hice de beta-tester y lo estoy usando muy bien en uno de mis sitios! Excelente Fernando!

    Saludos,
    Esteban.-

  2. fernando



    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071618 Iceweasel/3.0.1 (Debian-3.0.1-1)

    Sí, el primer usuario de Link Category Post :D
    Gracias por probarlo.

    Saludos

  3. chaKa



    Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; MS-RTC LM 8; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; InfoPath.2)

    eu ese no es el de pablo? o es el mismo o lo hicieron a medias?

    como estubo el viernes?

  4. fernando



    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071618 Iceweasel/3.0.1 (Debian-3.0.1-1)

    No, este es otro. Es bastante parecido igual.

    Al final no fui el viernes, anduve mal del estómago toda la semana pasada. Si iba a la charla de GeneXus, me iba a hacer peor…

  5. Cesar



    Mozilla/5.0 (X11; U; Linux i686; es-AR; rv:1.9.0.1) Gecko/2008072820 Firefox/3.0.1

    Que tal Fernando, felicidades y muchas gracias por este plugin, me sacó de un gran apuro. De acuerdo a lo que yo necesitaba usaba el plugin AZIndex pero me complicaba mucho la vida pero gracias a tu plugin trabajo la mitad de lo que hacia y con más exactitud.
    Solo que para poder usarlo tuve que hacerle algunas adaptaciones, tal vez te interese que te envie el plugin modificado, ahora permite mostrar las sub-categorias al primer nivel, no lo he probado con más niveles, tambien muestra el extracto y es posible agregar el limite de posts en la misma definición como [catlist=18,5].
    Bueno si por ahi me haces el honor de visitar la página donde estoy haciendo uso del plugin revisa el indice alfabético en la M, C, o Z.
    saludos y gracias de nuevo.

  6. fernando



    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071618 Iceweasel/3.0.1 (Debian-3.0.1-1)

    César:
    Me alegro que haya servido. Te escribo un mail para conversar esos cambios.

    Saludos

Dejar un comentario

Si quieres mostrar código, enciérralo entre los tags pre de esta forma:
<pre lang="L"> y </pre>, donde L es un lenguaje compatible GeSHI. Más info.

XHTML: Las siguientes tags están permitidas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">


Al agregar un comentario en esta página, usted acepta la siguiente licencia para su publicación:
Creative Commons License Creative Commons Attribution-Share Alike 3.0 Unported License.