Respuesta a: Vista de lectura de los POST.

Inicio Foros WordPress Themes y Diseño Vista de lectura de los POST. Respuesta a: Vista de lectura de los POST.

#57149

almendron
Participante

Te contesto de forma rápida y sin haber probado lo que voy a proponer:

[b]En tu hoja de estilos añades lo siguiente:[/b]

.embed {
width:48%;
float:left;
padding:0 0 0 10px;
margin:0 0 20px 0;
}

La idea la he tomado de

Cómo utilizar columnas en posts en WordPress sin plugins

Ahora hay que modificar el index porque en el enlace que he puesto viene la explicación para hacerlo en un post y no en la página principal.

[b]Archivo index.php (antes de nada haz una copia de seguridad del archivo)[/b]

Lo primero es poner un contador. Justo ENCIMA de <?php if (have_posts()) : ?> añades:

<?php
$numpost = 0
?>

[b]Importante:[/b] en las opciones de wordpress debes poner que muestre un número par de posts. Haré el ejemplo suponiendo que has puesto 10 (5 posts en cada columna).

Justo DEBAJO de <?php if (have_posts()) : ?> añades la línea <div class="embed">

Con ello comenzamos la primera columna.

Justo ENCIMA de <?php endwhile; ?> añades
<?php
$numpost = $numpost + 1;
if ($numpost == 5) {
echo '</div>' . '<div class="embed">';
}
?>

Con esto conseguimos que al final del 5º post cierre la div que hemos abierto al principio y abra la div para la segunda columna.

Y justo DEBAJO de <?php endwhile; ?> añades

</div>

Con esto cerramos la segunda columna o la primera si hay menos de 5 posts.

En teoría debería funcionar.

Pin It on Pinterest