URGENTE: wp_get_archives por categoría

Inicio Foros WordPress Programación URGENTE: wp_get_archives por categoría

Este debate contiene 6 respuestas, tiene 2 mensajes y lo actualizó  recdown hace 8 años, 5 meses.

  • Autor
    Publicaciones
  • #17070

    recdown
    Participante

    <p>¡Hola!<br />
    Estoy tratando de mostrar en el sidebar un histórico por meses según la categoría en la que me encuentre. Por ejemplo, si estoy en la categoría ‘noticias’, en el sidebar debería aparecerme los meses en los que hay artículos de noticias. He tratado de utilizar el plug-in Kwebble (http://kwebble.com/blog/2007_08_15/archives_for_a_category). Sin embargo, aunque el listado si que me los muestra correctamente, los links no funcionan. Lo único que hace es básicamente recargarme la página y no me lleva a archive.php (cosa que sí hace cuando no uso el plugin).<br />
    Para más datos, estoy usando permalinks: /%category%/%postname%/<br />
    Espero puedan ayudarme.</p>
    <p>Un saludo y gracias de antemano.
    </p>

  • #40952

    recdown
    Participante

    ¿Ninguna idea?

  • #41226

    recdown
    Participante

    A ver si algún alma caritativa se le ocurre alguna solución, porque se me van echando las fechas encima y no hay forma.

    Muchas gracias.

  • #41288

    davidlluna
    Participante

    Buenas, no es trivial pero se puede hacer desde functions.php, cuando tenga un rato te doy unas pautas

    Saludos

  • #41300

    recdown
    Participante

    Ok, Lluna.
    Voy a esperar ansioso esas pautas 🙂

  • #41477

    davidlluna
    Participante

    Ok, la cosa se hace con dos filtros [b]getarchives_where[/b] y [b]getarchives_join[/b]:

    Copia este código en functions.php de tu plantilla

    http://pastebin.com/9GSwTyrd

    Lo que hace es, SI estas en una página de categoría, modifica el WHERE y el JOIN de la consulta SQL para que muestr solo el archivo de la categoría en la que te encuentras.

    Ya me dices si te funciona

    Saludos!

  • #42107

    recdown
    Participante

    Genial. Justo lo que necesitaba 🙂
    Siento no haber respondido antes, que he estado a tope de curro.
    Muchísimas gracias. Me ha servido muchísimo.

El foro ‘Programación’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest