posts pares e impares (get odd/even posts)

Inicio Foros WordPress Programación posts pares e impares (get odd/even posts)

Este debate contiene 8 respuestas, tiene 3 mensajes y lo actualizó  LGrusin hace 7 años, 6 meses.

  • Autor
    Publicaciones
  • #20518

    pfd
    Participante

    <p>Estoy intentando crear una página con 8 posts distribuidos en dos columnas de 4 posts cada una y con una paginación en el pie de página, sinembargo hay algo que estoy haciendo muy mal, ya que no consigo que me salga.</p>
    <p>Dejo el código agradeciendo mucho cualquier ayuda que me permita solucionar mi problema:</p>
    <p>


    </p>

  • #50114

    LGrusin
    Miembro

    Desde [url=http://www.crearedesign.co.uk/blog/wordpress/oddeven-classes-wordpress.html]crearedesign[/url] podrías coger esta idea. En el archivo index.php o home.php o loop.php o en el archivo que quieras y según tu theme. Puedes poner al principio dentro del Loop (bucle while) lo siguiente:

    Después defines en style.css el aspecto, posición, etc, de las comunas, definidas como

    y

    o sea .post_even y .post_odd

    Estas cajas div sustituyen a la que contenga el post en tu theme, class=”post”

    Lo de mostrar 8 posts eso lo configuras desde el DashBoard, puedes mostrar los que quieras preferiblemente en número par.

    La verdad es que no lo he probado pero no creo que haya que modificar mucho para adaptarlo a cada theme.

    Por cierto, en tu código realizas dos consultas, es posible que se interfieran. Debe haber un sólo bucle while para las dos consultas que es lo que hace el código que he puesto.

    Espero que te sirva.

    Un saludo

  • #50118

    LGrusin
    Miembro

    … el aspecto, posición, etc, de las comunas, definidas como…

    Quise decir columnas, en que estaría yo pensando…. 😉

  • #50128

    Pedro Raul
    Participante

    no es necesario, event ….

    Solo pon los post en una lista, dale la mitad -15px de ancho a cada
    y hazlos flotar a la izquierda.

    releyendo tu pregunta:

    ¿que es lo que no te sale?
    ¿el maqueado?
    ¿el paginado?
    ¿este paginado debe ser para cada columna?

  • #50130

    LGrusin
    Miembro

    Efectivamente con reducir el ancho de las columnas a un poco menos de la mitad es suficiente. Pero queda mejor tener la posibilidad de aplicar estilos por separado a cada columna.

    Por cierto,

    Va fuera del Loop el resto dentro.

    Saludos

  • #50157

    pfd
    Participante

    Muchas gracias por las respuestas, voy a mirarme todo lo que proponeis con cuidado y vuelvo para comentarlo.

  • #50215

    pfd
    Participante

    Hola LGrusin,

    Te agradezco mucho tus indicaciones, sinembargo no consigo los resultados esperados. De hecho tengo dos problemas:

    – Ninguno de los dos listados (columnas) de posts distinguen entre impares y pares (aparecen todos en ambas columnas)

    – Al cambiar de página en nav.php aparecen siempre los mismos posts de la primera página (se cambia la página a …/page/2/, pero siempre aparecen los mismos posts)

    Vuelvo a dejar el código por si alguien puede ayudarme:

  • #50223

    pfd
    Participante

    ¡Albricias! ¡albricias!

    Finalmente lo he entendido. Como no se nada de php todo me cuesta 50 veces más.

    Dejo el código por si le es útil a alguien:

    Muchas gracias LGrusin por tu ayuda inestimable.

  • #50229

    LGrusin
    Miembro

    Es que te dije que iba fuera del Loop, o sea, el While porque al principio me di cuenta del fallo.
    También te dije que sólo había que poner un bucle, Loop o While. Bueno ya aprenderás la dichosa terminología que tanto nos trae de cabeza.

    ¿A que es más sencillo cuando se sabe?

    Saludos

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

Pin It on Pinterest