Paginación en archivos de fecha

Inicio Foros WordPress Themes y Diseño Paginación en archivos de fecha

Este debate contiene 0 respuestas, tiene 1 mensaje y lo actualizó  almendron hace 6 años, 11 meses.

  • Autor
    Publicaciones
  • #22893

    almendron
    Participante

    <p>Estoy colocando una pequeña ruta en las páginas que muestran los post de un día, mes o año.</p>
    <p>Acabo de terminar el del día, que incluye un "Día anterior" y un "Día siguiente".</p>
    <p>El código para calcular el día anterior es el siguiente</p>
    <p><code>$date = the_date( &#39;Y/m/d&#39;, &#39;&#39;, &#39;&#39;, FALSE );</code><br />
    <code>$diaanterior = strtotime ( &#39;-1 day&#39; , strtotime ( $date ) ) ;</code><br />
    <code>$diaanterior = date ( &#39;Y/m/d&#39; , $diaanterior );</code></p>
    <p>Para el día siguiente es lo mismo pero cambiando -1 por +1</p>
    <p>El problema se presenta cuando en el día anterior o en el día siguiente no hay entradas. Como es lógico, aparece la página de error.</p>
    <p>Lo que quiero conseguir y no me sale es que en día anterior (o siguiente) aparezca la fecha del primer día anterior (o siguiente) donde haya entradas.</p>
    <p>Ejemplo:</p>
    <p>Estoy en la página del 10 de octubre de 2001<br />
    El día 8 y 9 de octubre no hay entradas<br />
    El día 7 hay entradas<br />
    El día anterior debería salir 7 de octubre de 2001</p>
    <p>Eso por un lado. Luego está el problema del primer día del blog pero eso lo tengo resuelto.</p>
    <p>Y por último está el problema del día después. Aquí no solo debería hacer lo mismo que en el ejemplo puesto (pero hacia delante) sino que además debe parar de buscar en el día de la fecha.</p>
    <p>Ejemplo:</p>
    <p>Hoy estamos a 26 de octubre de 2001<br />
    El último día donde hay entradas es el 20 de octubre.<br />
    Pues bien, si accedo al archivo del 20 de octubre, lo del "Día siguiente" no debería aparecer.</p>
    <p>Me explico de otra forma:</p>
    <p>Es como poner un calendario pero que solo salga el primer día anterior que tiene entradas y el primer día siguiente que también las tenga.
    </p>

El foro ‘Themes y Diseño’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest