Themes y Diseño

Foro WordPress » WordPress » Themes y Diseño

Listar Categorias con sus POST (10 mensajes)

Acerca de este hilo

Tags

Etiquetas:

  1. xombo

    1.0
    Antiguedad: Nov 2009
    Mensajes: 4

    offline

    Publicado hace 2 años
    #

    Hola amigos, soy nuevo en el foro (preguntando) pero hace mucho que lo visito periódicamente.

    El tema es así. Luego de buscar toooodo el dia por internet, inclusibe este foro no encontre solución.
    Quiero listar en el sidebar algunas categorias elegidas.
    algo como esto:

    wp_list_categories('include=11,7,5,4,9,3,8,13');

    pero, que en cada categoría, aparezcan los correspondientes POST asignados a dicha categoría.
    en este enlace hay algo "parecido" a lo que necesito. pero según entiendo, muestra los post de la categoria en la que se encuentra. (current category).
    http://ayudawordpress.com/foro/topic/como-mostrar-todos-los-post-de-cada-categoria#post-13062.

    lo que yo necesito es que sea un listado simple. con
    ul y li para darle class segun corresponda a titulo o post.

    se entendío? espero que si. Dejo un ejemplo básico.

    -CAT1
    --post1
    --post2
    --post3
    --post4

    -CAT2
    --post1
    --post2
    --post3
    --post4

    -CAT3
    --post1
    --post2
    --post3
    --post4

    simple no?
    muchas gracias.

  2. GabrielZ07

    1.0
    Antiguedad: Nov 2009
    Mensajes: 3

    offline

    Publicado hace 2 años
    #

    Se entiede lo que pretende perfectamente, el problema es que no suele aver widgets de ese tipo ya que normalmente, en los blogs, las categorias y los post son muchos, entonces, seria una lista muyyy larga.

    Encontre este widget que no pobré, quizá te sirva, fijate:

    http://wordpress.org/extend/plugins/extended-categories-widget/

    Saludos

  3. xombo

    1.0
    Antiguedad: Nov 2009
    Mensajes: 4

    offline

    Publicado hace 2 años
    #

    GabrielZ07, gracias por la sugerencia pero no es lo que busco, necesito hacerlo con codigo y NO instalar un plugin, resulta que tengo otro plugin istalado que me genera conflicto si instalo algo. ademas, quisiera saber como hacerlo para poder modificarlo o ubicarlo en algun otro lado.
    De nuevo, gracias.

  4. thinway

    Moderador
    Antiguedad: Ene 2009
    Mensajes: 373

    offline

    Publicado hace 2 años
    #

  5. Lluna

    Moderador
    Antiguedad: Jun 2009
    Mensajes: 859

    offline

    Publicado hace 2 años
    #

    Buenas xombo, solo tienes que usar get_categories y get_posts

    $categories=get_categories('include=11,7,5,4,9,3,8,13');
    foreach ($categories as $cat) {
        ...
        $catposts = get_posts('cat='.$cat- >cat_ID);

        foreach ($catposts as $catpost) {
        ...
        }
    }

    Referencia

    http://codex.wordpress.org/Function_Reference/get_categories
    http://codex.wordpress.org/Function_Reference/get_posts

    Saludos

  6. xombo

    1.0
    Antiguedad: Nov 2009
    Mensajes: 4

    offline

    Publicado hace 2 años
    #

    Buenisimo Lluna muchas gracias, y gracias thinway por responder. ahora me fijo y despues publico el resultado por si alguien mas tiene la misma duda.
    Saludos.

  7. Sabogal

    5.0
    Antiguedad: Dic 2008
    Mensajes: 254

    offline

    Publicado hace 1 año
    #

    Yo repito el siguiente código por cada categoría que quiera listar en el sidebar:

    < div class="news" >
    < h4 >Recento post category 1< /h4 >
    < ?php $recent = new WP_Query("cat=1&amp;showposts=3"); while($recent- >have_posts()) : $recent- >the_post();? >

    < p ><a>" rel="bookmark" >< ?php the_title(); ? ></a>< /p >
        < ?php endwhile; ? >
     < /div >

    < div class="news" >
    < h4 >Recento post category 2< /h4 >
    < ?php $recent = new WP_Query("cat=2&amp;showposts=3"); while($recent- >have_posts()) : $recent- >the_post();? >

    < p ><a>" rel="bookmark" >< ?php the_title(); ? ></a>< /p >
        < ?php endwhile; ? >
     < /div >

    < div class="news" >
    < h4 >Recento post category 3< /h4 >
    < ?php $recent = new WP_Query("cat=3&amp;showposts=3"); while($recent- >have_posts()) : $recent- >the_post();? >

    < p ><a>" rel="bookmark" >< ?php the_title(); ? ></a>< /p >
        < ?php endwhile; ? >
     < /div >

    Etc.
    Etc.

    Saludos!

  8. pfd

    4.0
    Antiguedad: Nov 2009
    Mensajes: 82

    offline

    Publicado hace 1 año
    #

    ¿Es posible utilizar el código que da Lluna pero en páginas?

    Me explico:

    Quisiera crear un indice en el sidebar tipo

    Página 1
    Página 2
    Página n

    Al clicar en "Página 1" me llevaría a una página donde podría ver los post de una categoría, al clicar en "Página 2" los post de otra, y así.

    Pero solo me interesa tener los nombres de los post, ni el contenido ni el excerpt.

    Gracias

  9. neuronic

    3.0
    Antiguedad: Jun 2009
    Mensajes: 19

    offline

    Publicado hace 1 año
    #

    ¿Es posible utilizar el código que da Lluna pero en páginas?
    Me explico:
    Quisiera crear un indice en el sidebar tipo
    Página 1
    Página 2
    Página n
    Al clicar en "Página 1" me llevaría a una página donde podría ver los post de una categoría, al clicar en "Página 2" los post de otra, y así.
    Pero solo me interesa tener los nombres de los post, ni el contenido ni el excerpt.
    Gracias

    por crear eso porque no recurres a crear un menu personalizado?

  10. maricarmenspain

    1.0
    Antiguedad: Sep 2011
    Mensajes: 1

    offline

    Publicado hace 8 meses
    #

    Hola, me gustaría añadir al final de cada post unas 3 entradas que se correspondan con la misma categoría del post publicado. No quiero usar plugins, si sabeis de un código html fácil de poner, lo agracedería muchísimo a esta comunidad tan genial !, un saludo a todos ,

Responder

Debes Identificarte para publicar.

Foro WordPress » WordPress » Themes y Diseño